加密解密(转)
来源:互联网 发布:ubuntu 16.04.3lts安装 编辑:程序博客网 时间:2024/06/06 06:56
protected void Page_Load(object sender, EventArgs e)
{
//加密算法
string username = "你好";
//MD5加密 - 得到32位加密数据,数据不好解密。过于复杂。
username =FormsAuthentication.HashPasswordForStoringInConfigFile(username, "MD5");
//SHA1加密 - 得到40位加密数据,数据不好解密。过于复杂。
string username1 = FormsAuthentication.HashPasswordForStoringInConfigFile(username, "SHA1");
Response.Write(username+"<br>");
Response.Write(username1+"<br>");
//解密算法
//普通加密
string s = "你好";
string encodestr = "";
byte[] bytes = System.Text.Encoding.GetEncoding(0).GetBytes(s);
try
{
encodestr = Convert.ToBase64String(bytes);
Response.Write("aa");
}
catch
{
encodestr = s;
Response.Write("bb");
}
Response.Write(encodestr+"<br>");
//普通解密
string decodestr = "";
byte[] bytes1 = Convert.FromBase64String(encodestr);
try
{
decodestr = System.Text.Encoding.GetEncoding(0).GetString(bytes1);
Response.Write("cc");
}
catch
{
Response.Write("dd");
decodestr = encodestr;
}
Response.Write(decodestr+"<br>");
//普通加密
string myname = "你好";
myname = System.Web.HttpUtility.UrlEncode(myname, System.Text.Encoding.UTF8);
Response.Write(myname+"<br>");
//普通解密
myname = System.Web.HttpUtility.UrlDecode(myname, System.Text.Encoding.UTF8);
Response.Write(myname);
}
- 加密解密(转)
- DES加密解密算法(转)
- AES加密解密 转
- 加密解密(RSA)
- 各种加密解密函数(URL加密解密、sha1加密解密、des加密解密)
- 各种加密解密函数(URL加密解密、sha1加密解密、des加密解密)
- 封装好的加密解密函数(URL加密解密、sha1加密解密、des加密解密)
- 各种加密解密函数(URL加密解密、sha1加密解密、des加密解密)
- SQLServer 数据加密解密:常用的加密解密(一)
- SQLServer 数据加密解密:常用的加密解密(一)
- SQLServer 数据加密解密:常用的加密解密(一)
- [转]C#加密解密源码
- C#加密解密方法(转)
- JS实现加密解密(转)
- C#加密与解密 (转)
- 加密解密(FreeXploiT 整理)
- DES加密解密(JavaScript)
- DES加密解密(JAVA)
- 关于项目组成部门的接口人
- 字符串 大小写转换( 数据转换 )
- 离散余弦变换
- Boost库中的Traits(is_float, is_class)
- Moblin映像创建者2概述(MIC2)
- 加密解密(转)
- pwm控制蜂鸣器实验
- MIC2映像类型
- 书法练习随感
- 2009.3.20 OA项目组一周工作报告
- 文字编辑器FCKeditor 简介以及基本配置和使用方法
- 安装和运行Moblin映像创建者V2
- MIC2 使用方法
- PHPMYADMIN下#1045错误解决办法