可逆加密,支持中文,支持密钥,加密后的密文每次都不同,且可随意改变算法 组件之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 " )

请在此处下载完整代码

http://files.cnblogs.com/babyt/NetEncrypt.rar

另外,如果兴致好的话,可以将其作为Web服务提供给别人使用
可逆加密,支持中文,支持密钥,加密后的密文每次都不同,且可随意改变算法 组件之Vb.Net版本

如,加密接口
可逆加密,支持中文,支持密钥,加密后的密文每次都不同,且可随意改变算法 组件之Vb.Net版本

请在此处下载代码
http://files.cnblogs.com/babyt/EncryptService.rar

你可能感兴趣的:(VB.NET)