• 微软原版系统

  • 一键重装系统

  • 纯净系统

  • 在线技术客服

魔法猪系统重装大师 一键在线制作启动 U 盘 PE 系统 用一键重装的魔法拯救失去灵魂的系统
当前位置:首页 > 教程 > 电脑教程

C#.net开发中用户密码md5加密代码

时间:2015年04月02日 15:43:30    来源:魔法猪系统重装大师官网    人气:8461

代码
1 static string UserMd5(string str)
2 {
3 string pwd = "";
4 MD5 md5 = MD
5.Create();//实例化一个md5对像 5 // 加密后是一个字节类型的数组,这里要注意编码UTF8/Unicode等的选择 
6 byte[] s = md5.ComputeHash(Encoding.UTF8.GetBytes(str));
7 // 通过使用循环,将字节类型的数组转换为字符串,此字符串是常规字符格式化所得
8 for (int i = 0; i < s.Length; i++)
9 {
10 // 将得到的字符串使用十六进制类型格式。格式后的字符是小写的字母,如果使用大写(X)则格式后的字符是大写字符
11
12 pwd = pwd + s[i].ToString("X");
13 }
14 return pwd;
15 }

代码
1 ///


2 /// 转换到MD5
3 ///

4 /// 加密前字符串
5 /// 16位加密还是32位加密
6 /// 加密后字符串
7 public string to_md5(string str, int code)
8 {
9 if (code == 16) //16位MD5加密(取32位加密的9~25字符)
10 {
11 return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower().Substring(8, 16);
12 }
13 if (code == 32) //32位加密
14 {
15 return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower();
16 }
17 return "00000000000000000000000000000000";
18 }
19

C#.net,开发,中,用户,密码,md5,加密,代码,代码
栏目:电脑教程 阅读:1000 2023/12/27
Win7教程 更多>>
U盘教程 更多>>
Win10教程 更多>>
魔法猪学院 更多>>

Copyright © 2015-2023 魔法猪 魔法猪系统重装大师

本站发布的系统仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件。

在线客服 查看微信 返回顶部