asp c# md5加密
时间: 2023-10-28 14:21:25 浏览: 94
c# MD5加密
在C#中,你可以使用`MD5`类来进行MD5加密。下面是一个示例代码:
```csharp
using System;
using System.Security.Cryptography;
using System.Text;
class Program
{
static void Main()
{
string input = "要加密的字符串";
string encrypted = GetMD5Hash(input);
Console.WriteLine("加密后的结果: {0}", encrypted);
}
static string GetMD5Hash(string input)
{
using (MD5 md5 = MD5.Create())
{
byte[] inputBytes = Encoding.UTF8.GetBytes(input);
byte[] hashBytes = md5.ComputeHash(inputBytes);
StringBuilder builder = new StringBuilder();
for (int i = 0; i < hashBytes.Length; i++)
{
builder.Append(hashBytes[i].ToString("x2"));
}
return builder.ToString();
}
}
}
```
在上述代码中,`GetMD5Hash`方法接收一个字符串作为输入,将其转换为字节数组后使用`MD5`类的`ComputeHash`方法进行加密。然后,通过迭代哈希字节数组,并将每个字节转换为16进制字符串的形式,最终得到加密后的结果。
阅读全文