搜索

调用GetMd5Hash()方法,传入要加密的内容,生成32位字符的MD5加密

using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;

namespace MD5加密
{
    class Program
    {
        static string GetMd5Hash(string input)
        {
            MD5CryptoServiceProvider md5Hasher = new MD5CryptoServiceProvider();
            byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(input));
            StringBuilder sBuilder = new StringBuilder();
            for (int i = 0; i < data.Length; i++)
                sBuilder.Append(data[i].ToString("x2"));
            return sBuilder.ToString();
        }

        static void Main(string[] args)
        {
            string unencryption = "要加密的内容";
            Console.WriteLine(GetMd5Hash(unencryption));
        }
    }
}

代码 C# .NET 开发

版权属于:AreCie
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
8
查看目录

目录

来自 《C# MD5加密》
评论

  1. 评论头像

博主很懒,啥都没有