亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C#怎么實現MD5加密功能

c#
小億
109
2023-07-27 19:39:48
欄目: 編程語言

在C#中,可以使用System.Security.Cryptography命名空間下的MD5類來實現MD5加密功能。以下是一個示例代碼:

using System;
using System.Security.Cryptography;
using System.Text;
public class MD5Example
{
public static string CalculateMD5Hash(string input)
{
using (MD5 md5 = MD5.Create())
{
byte[] inputBytes = Encoding.UTF8.GetBytes(input);
byte[] hashBytes = md5.ComputeHash(inputBytes);
StringBuilder sb = new StringBuilder();
for (int i = 0; i < hashBytes.Length; i++)
{
sb.Append(hashBytes[i].ToString("x2"));
}
return sb.ToString();
}
}
public static void Main(string[] args)
{
string input = "Hello World";
string hashedInput = CalculateMD5Hash(input);
Console.WriteLine("Input: " + input);
Console.WriteLine("MD5 Hash: " + hashedInput);
}
}

運行代碼后,將輸出以下結果:

Input: Hello World
MD5 Hash: ed076287532e86365e841e92bfc50d8c

這里的CalculateMD5Hash方法接受一個字符串參數input,并返回其MD5哈希值。在方法內部,首先創建一個MD5實例,然后使用ComputeHash方法計算輸入字符串的MD5哈希值。最后,通過將每個字節轉換為兩位的十六進制字符串,并連接起來,得到最終的哈希值。

0
甘孜县| 亚东县| 隆德县| 华蓥市| 凭祥市| 鹤山市| 阿鲁科尔沁旗| 北辰区| 西充县| 四平市| 蓝田县| 太湖县| 博客| 凤阳县| 禄丰县| 枣强县| 尤溪县| 景洪市| 绥滨县| 阳春市| 桃园市| 玉门市| 娱乐| 华阴市| 思茅市| 银川市| 谢通门县| 类乌齐县| 边坝县| 乡城县| 潜山县| 吉林市| 贵德县| 巫溪县| 政和县| 丰台区| 石渠县| 女性| 枞阳县| 江城| 郑州市|