标签:
C#提供了一系列的加密库,可以让我们自由使用,这里我来介绍如何使用C#的加密库实现MD5 hash值的计算工作。
参考代码:
1 private static String CalcMd5(String text) 2 { 3 // using System.Security.Cryptography; 使用加密库 4 String md5 = ""; 5 MD5 md5_text = MD5.Create(); 6 byte[] temp = md5_text.ComputeHash(System.Text.Encoding.ASCII.GetBytes(text)); //计算MD5 Hash 值 7 8 for (int i = 0; i < temp.Length; i++) 9 { 10 md5 += temp[i].ToString("x2"); //转码 每两位转一次16进制 11 } 12 return md5; 13 }
标签:
原文地址:http://www.cnblogs.com/corerman/p/4801645.html