在你的应用程序里实现简单的加密

在你的应用程序里实现简单的加密,第1张

在你的应用程序里实现简单的加密,第2张

以下函数通过用新字符替换每个原始字符来加密值。它首先将每个字符转换为其对应的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

结束功能

要使用该函数,请对要加密的值调用它。它将返回加密的值。要解密一个值,将它传递给这个函数,它将返回解密后的值。

尽管此功能对于简单的加密需求很有用,但它不应用于保护业务关键信息。这种加密方法的简单性意味着它可以被快速破解。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 在你的应用程序里实现简单的加密

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情