扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇

c#涓璵d5鍔犲瘑鏂规硶鎬庝箞浣跨敤

扬州沐宇科技
2024-01-25 17:37:25
c#

鍦–#涓娇鐢∕D5鍔犲瘑鏂规硶鍙互閫氳繃System.Security.Cryptography鍛藉悕绌洪棿涓殑MD5绫诲疄鐜般€備笅闈㈡槸涓€涓畝鍗曠殑绀轰緥浠g爜锛?/p>

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();
        }
    }
}

涓婅堪浠g爜涓殑GetMd5Hash鏂规硶鎺ュ彈涓€涓瓧绗︿覆浣滀负杈撳叆锛屼娇鐢∕D5.Create()鍒涘缓涓€涓狹D5瀹炰緥锛岀劧鍚庝娇鐢–omputeHash鏂规硶璁$畻杈撳叆瀛楃涓茬殑MD5鍝堝笇鍊硷紝骞跺皢缁撴灉杞崲涓哄崄鍏繘鍒跺瓧绗︿覆銆傛渶鍚庯紝杩斿洖MD5鍝堝笇鍊肩殑瀛楃涓茶〃绀恒€傝繍琛屼笂杩颁唬鐮佸皢杈撳嚭杈撳叆瀛楃涓茬殑MD5鍔犲瘑鍓嶅悗鐨勭粨鏋溿€?/p>

扫码添加客服微信