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

溫馨提示×

c#中md5加密實現的方法是什么

c#
小億
88
2024-01-25 17:31:34
欄目: 編程語言

在C#中,可以使用System.Security.Cryptography.MD5類來實現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 Encrypted: " + encrypted);
    }
    
    public static string GetMd5Hash(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();
        }
    }
}

此示例將字符串"Hello World!"使用MD5加密,并輸出MD5加密結果。在GetMd5Hash方法中,首先創建一個MD5實例,然后將輸入字符串轉換為字節數組。使用md5.ComputeHash方法計算哈希值,并使用StringBuilder將哈希值轉換為十六進制字符串。最后返回加密后的字符串。

0
建宁县| 普陀区| 保靖县| 兴安盟| 郸城县| 上饶县| 桦甸市| 太和县| 霸州市| 威宁| 儋州市| 怀远县| 临城县| 阳东县| 延庆县| 云浮市| 精河县| 乐清市| 鹤峰县| 屏山县| 宜川县| 礼泉县| 和政县| 西青区| 稷山县| 二连浩特市| 淮安市| 天祝| 聊城市| 射洪县| 常宁市| 靖江市| 白城市| 睢宁县| 静海县| 平塘县| 泌阳县| 喀喇| 禹城市| 隆化县| 清远市|