可逆加密,支持中文,支持密钥,加密后的密文每次都不同,且可随意改变算法 组件之Vb.Net版本
本文是
http://www.cnblogs.com/babyt/articles/118107.html
的VB.Net版本,支持Vb.Net/Asp.Net
其中MyEncrypt是组件,WebEncrypt为测试程序
具体说明见前一篇文章
特别说明一点一定要将页面指定为Unicode(或UTF-8),否则不能正常加密解密码
在Page_Load时
'************************************
'请特别注意此处,否则不能正确加密解密
'************************************
Response.ContentEncoding = System.Text.Encoding.GetEncoding("UNICODE")
'请特别注意此处,否则不能正确加密解密
'************************************
Response.ContentEncoding = System.Text.Encoding.GetEncoding("UNICODE")
请在此处下载完整代码
https://files.cnblogs.com/babyt/NetEncrypt.rar
另外,如果兴致好的话,可以将其作为Web服务提供给别人使用
如,加密接口
请在此处下载代码
https://files.cnblogs.com/babyt/EncryptService.rar