md5加密
来源:互联网 发布:淘宝推广计划怎么写 编辑:程序博客网 时间:2024/06/05 05:12
- /// <summary>
- /// MD5加密,和动网上的16/32位MD5加密结果相同
- /// </summary>
- /// <param name="strSource">待加密字串</param>
- /// <param name="length">16或32值之一,其它则采用.net默认MD5加密算法</param>
- /// <returns>加密后的字串</returns>
- public static string MD5Encrypt(string strSource, int length)
- {
- byte[] bytes = Encoding.ASCII.GetBytes(strSource);
- byte[] hashValue = ((System.Security.Cryptography.HashAlgorithm)System.Security.Cryptography.CryptoConfig.CreateFromName("MD5")).ComputeHash(bytes);
- StringBuilder sb = new StringBuilder();
- switch (length)
- {
- case 16:
- for (int i = 4; i < 12; i++)
- sb.Append(hashValue[i].ToString("x2"));
- break;
- case 32:
- for (int i = 0; i < 16; i++)
- {
- sb.Append(hashValue[i].ToString("x2"));
- }
- break;
- default:
- for (int i = 0; i < hashValue.Length; i++)
- {
- sb.Append(hashValue[i].ToString("x2"));
- }
- break;
- }
- return sb.ToString();
- }
0 0
- MD5加密
- MD5加密
- md5加密
- MD5加密
- md5加密
- MD5加密
- MD5加密
- md5 加密
- MD5加密
- md5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- VIBE改进算法
- java设计模式图
- Linux下安装MySQL数据库相关
- 《序列》游戏攻略【01~06】
- Object.observe()带来的数据绑定变革
- md5加密
- Highways 2485(最小生成树的最大边)
- 互联网公司的几种“死法”
- 设计模式:22 手机软件何时统一_桥接模式
- HDU 1003 Max Sum (经典DP)
- java设计模式----装饰模式
- HDU 2602 01背包的思考
- 相对布局里两个按钮居最中间
- web项目启动报Error listenerStart错误