中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C#如何將字符串轉為md5

c#
小樊
114
2024-07-13 22:04:23
欄目: 編程語言

在C#中,可以使用System.Security.Cryptography命名空間中的MD5類來將字符串轉換為MD5哈希值。下面是一個簡單的示例代碼:

using System;
using System.Security.Cryptography;
using System.Text;

class Program
{
    static void Main()
    {
        string input = "Hello, World!";
        
        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"));
            }
            
            string md5Hash = sb.ToString();
            Console.WriteLine("MD5 Hash of '{0}': {1}", input, md5Hash);
        }
    }
}

在上面的示例中,我們首先創建一個MD5對象,然后將字符串轉換為字節數組,再使用ComputeHash方法計算MD5哈希值。最后,我們將哈希值轉換為十六進制字符串并輸出結果。

0
原阳县| 东阿县| 奎屯市| SHOW| 汾西县| 黄山市| 长丰县| 扎赉特旗| 依安县| 都江堰市| 乡城县| 准格尔旗| 新邵县| 绥棱县| 安顺市| 贞丰县| 固原市| 互助| 天祝| 珲春市| 新竹县| 泾川县| 广宗县| 乌恰县| 大厂| 新余市| 彰武县| 枣阳市| 永登县| 罗江县| 阿鲁科尔沁旗| 布尔津县| 屏东市| 钦州市| 辽宁省| 重庆市| 太和县| 丹巴县| 凤台县| 湖口县| 涟源市|