程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> c#實現md5加密

c#實現md5加密

編輯:關於C#

1. 首先創建MD5的哈希算法。

((HashAlgorithm)System.Security.Cryptogrophy.CryptoConfig.CreateFromName("MD5")).ComputeHash(System.Text.UTF8.GetBytes(input))

2.計算哈希值

使用方法:ComputeHash(byte[] value);

3.轉化成字符串.

1protected virtual string HashMD5(string input)
2    {
3      byte[] result = ((HashAlgorithm)System.Security.Cryptography.CryptoConfig.CreateFromName("MD5")).ComputeHash(System.Text.Encoding.UTF8.GetBytes(input));
4      StringBuilder output = new StringBuilder(16);
5
6      for (int i = 0; i < result.Length; i++)
7      {
8        // convert from hexa-decimal to character
9        output.Append((result[i]).ToString( "x2", System.Globalization.CultureInfo.InvariantCulture));
10      }
11      return output.ToString();
12    }
13

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved