加密解密都是放在Crypt这个静态类下面的。
Dim str As String="要加密的文本信息"
'常规的用法就两种
'加密文本,使用两个密钥。
Dim strEncrypt As String=Crypt.EncryptText(str,"key1abcd","key2abcd")
Proj.MsgDebug.Add(strEncrypt)
'解密文本,使用加密时相对应的两个密钥
Dim strResult As String=Crypt.DecryptText(strEncrypt,"key1abcd","key2abcd")
Proj.MsgDebug.Add(strResult)
'如果只有Key1的话,解密出来的文本一部分乱码
strResult=Crypt.DecryptText(strEncrypt,"key1abcd","")
Proj.MsgDebug.Add(strResult)
C#
- string str = "要加密的文本信息";
- // 常规的用法就两种
- // 加密文本,使用两个密钥。
- string strEncrypt = Crypt.EncryptText(str, "key1abcd", "key2abcd");
- Proj.MsgDebug.Add(strEncrypt);
- // 解密文本,使用加密时相对应的两个密钥
- string strResult = Crypt.DecryptText(strEncrypt, "key1abcd", "key2abcd");
- Proj.MsgDebug.Add(strResult);
- // 如果只有Key1的话,解密出来的文本一部分乱码
- strResult = Crypt.DecryptText(strEncrypt, "key1abcd", "");
- Proj.MsgDebug.Add(strResult);
复制代码
其他用法都是差不多,只是加密的方式不太一样,可能部分参数不太一样。基本用法都可以猜出来了。
http://www.sanmugrid.com/help/index.htm?page=00429加密解密.htm
|