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

溫馨提示×

c#中md5加密方法怎么使用

c#
小億
109
2024-01-25 17:37:25
欄目: 編程語言

在C#中使用MD5加密方法可以通過System.Security.Cryptography命名空間中的MD5類實現。下面是一個簡單的示例代碼:

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

public class Program
{
    public static void Main(string[] args)
    {
        string input = "Hello World";
        string encrypted = GetMd5Hash(input);
        Console.WriteLine("MD5加密前的字符串: " + input);
        Console.WriteLine("MD5加密后的字符串: " + encrypted);
    }

    public static string GetMd5Hash(string input)
    {
        using (MD5 md5Hash = MD5.Create())
        {
            byte[] data = md5Hash.ComputeHash(Encoding.UTF8.GetBytes(input));
            StringBuilder builder = new StringBuilder();

            for (int i = 0; i < data.Length; i++)
            {
                builder.Append(data[i].ToString("x2"));
            }

            return builder.ToString();
        }
    }
}

上述代碼中的GetMd5Hash方法接受一個字符串作為輸入,使用MD5.Create()創建一個MD5實例,然后使用ComputeHash方法計算輸入字符串的MD5哈希值,并將結果轉換為十六進制字符串。最后,返回MD5哈希值的字符串表示。運行上述代碼將輸出輸入字符串的MD5加密前后的結果。

0
崇礼县| 中宁县| 诸城市| 沐川县| 永川市| 天祝| 阿拉善左旗| 瓦房店市| 航空| 德格县| 崇州市| 什邡市| 江门市| 会昌县| 本溪| 平度市| 鹤壁市| 华坪县| 邹城市| 澎湖县| 盐山县| 绍兴县| 鄢陵县| 普兰县| 巴林左旗| 莱芜市| 龙山县| 泸定县| 安岳县| 兴山县| 广德县| 沁源县| 清苑县| 延安市| 民权县| 葵青区| 定边县| 连城县| 利津县| 洛南县| 五大连池市|