91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C#md5對中文加密的處理

c#
小樊
82
2024-07-13 22:09:24
欄目: 編程語言

在C#中,如果要對中文字符串進行MD5加密,需要先將中文字符串轉換成字節數組,然后再對字節數組進行MD5加密。以下是一個示例代碼:

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

class Program
{
    static void Main()
    {
        string input = "你好,世界!"; // 需要加密的中文字符串

        MD5 md5 = MD5.Create();
        byte[] inputBytes = Encoding.UTF8.GetBytes(input); // 將中文字符串轉換成字節數組

        byte[] hash = md5.ComputeHash(inputBytes); // 對字節數組進行MD5加密

        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < hash.Length; i++)
        {
            sb.Append(hash[i].ToString("x2")); // 將加密后的字節數組轉換成字符串
        }

        Console.WriteLine(sb.ToString()); // 輸出MD5加密后的字符串
    }
}

運行以上代碼將輸出類似以下的MD5加密后的字符串:

e7d4d653d9c6f2c56d78e0c17d87f6c3

注意:在將中文字符串轉換成字節數組時,需要使用正確的編碼方式,這里使用的是UTF-8編碼。

0
探索| 武陟县| 开远市| 神农架林区| 轮台县| 宝山区| 和林格尔县| 灵武市| 广饶县| 洛隆县| 泉州市| 巍山| 建始县| 高阳县| 荔浦县| 曲麻莱县| 逊克县| 普安县| 久治县| 砀山县| 武平县| 金门县| 五大连池市| 昭平县| 咸丰县| 望江县| 清河县| 延庆县| 巴楚县| 夏津县| 泉州市| 龙胜| 金堂县| 开化县| 宁武县| 怀安县| 拉萨市| 拉孜县| 侯马市| 兰考县| 长武县|