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 void Main(string[] args)
{
//202cb962ac59075b964b07152d234b70 123加密的数据,为16进制
//202cb962ac59075b964b07152d234b70 得到的结果
string str = "123";
Console.WriteLine(GetMd5Result(str));
Console.ReadKey();
}
public static string GetMd5Result(string str)
{
MD5 Md5 = MD5.Create();//抽象类,不能New创建
byte[] buffer = System.Text.Encoding.Default.GetBytes(str);
byte[] md5buffer=Md5.ComputeHash(buffer);
string md5str = "";
for (int i = 0; i < md5buffer.Length; i++)
{
md5str += md5buffer[i].ToString("x2");//转成16进制,每个必须为两位数
}
return md5str;
}
}
}
MD5加密
最新推荐文章于 2024-09-11 16:36:24 发布