加密算法:
string a = "jjj";
MD5 md5 = new MD5CryptoServiceProvider();
byte[] c = md5.ComputeHash( Encoding.UTF8.GetBytes(a));
string d = "";
for (int i = 0; i < c.Length;i++ )
{
d += c[i].ToString("x2");
}
变量含义:
a待加密字符串,b加密完成字符串
命名空间引用:
using System.Security.Cryptography; using System.Text;
其他说明:
UTF8位一种数字格式,还有其他的数字格式(Unicode),这两种会产生不一样的加密字符串,所以使用时要明确使用哪种数字格式
x2 含义:16进制,小写,保留2位 对比X:16进制,大写,前面为0,则省略0 x2或者X2都会保留完整的32位加密字符串使我们推荐的类型,大写小写也要实现设置好
使用时将其封装为公共函数