在你的应用程序里实现简单的加密
以下函数通过用新字符替换每个原始字符来加密值。它首先将每个字符转换为其对应的ASCII值,然后使用一个偏差,然后将ASCII值(加上偏差)转换回字符。这个偏移量可以是1到255之间的任何数字。
公共函数EncryptDecrypt(ByVal值为字符串)为字符串
Dim strChar作为字符串
Dim intCount为整数
Dim intASCII为整数
Dim加密为字符串
Dim intOffset为整数
intOffset = 200
strEncrypted = VBNullString
对于intCount = 1到Len(Value)
strChar = Mid$(Value,intCount,1)
inta scii = Asc(strChar)xorint offset
stren crypted = stren crypted & Chr(intASCII)
下一个intCount
EncryptDecrypt = strEncrypted
结束功能
要使用该函数,请对要加密的值调用它。它将返回加密的值。要解密一个值,将它传递给这个函数,它将返回解密后的值。
尽管此功能对于简单的加密需求很有用,但它不应用于保护业务关键信息。这种加密方法的简单性意味着它可以被快速破解。
0条评论