MD5加密
发布日期:2018-02-08 浏览次数:462
////// MD5加密及验证 /// public static class MD5_Encrypt { ////// 获得32位的MD5加密 /// /// ///public static string GetMD5_32(string input) { System.Security.Cryptography.MD5 md5 = System.Security.Cryptography.MD5.Create(); byte[] data = md5.ComputeHash(System.Text.Encoding.Default.GetBytes(input)); StringBuilder sb = new StringBuilder(); for (int i = 0; i < data.Length; i++) { sb.Append(data[i].ToString("x2")); } return sb.ToString(); } /// /// 获得16位的MD5加密 /// /// ///public static string GetMD5_16(string input) { return GetMD5_32(input).Substring(8, 16); } /// /// 获得8位的MD5加密 /// /// ///public static string GetMD5_8(string input) { return GetMD5_32(input).Substring(8, 8); } /// /// 获得4位的MD5加密 /// /// ///public static string GetMD5_4(string input) { return GetMD5_32(input).Substring(8, 4); } }
上一篇: C# 过滤用户输入,防止恶意数据
下一篇: C#多线程
本文网址:https://www.wyxxw.cn/blog-detail-2-6-88.html
非特殊说明,本文版权归原作者所有,转载请注明出处
提示:本站所有资源仅供学习与参考,请勿用于商业用途。图片来自互联网~如侵犯您的权益,请联系QQ:1067507709.
提示:转载请注明来自:https://www.wyxxw.cn/blog-detail-2-6-88.html 。 本文发布者:momo