一、MD5 32位 大写加密
/// <summary>
/// MD5 32位 大写加密
/// </summary>
/// <param name="encryptContent"></param>
/// <returns></returns>
public static string MD5Encrypt32Big(string encryptContent)
{
string content = encryptContent;
//创建一个MD5CryptoServiceProvider对象的新实例。
MD5 md5 = MD5.Create();
//将输入的字符串转换为一个字节数组并计算哈希值。
byte[] data = md5.ComputeHash(Encoding.UTF8.GetBytes(content));
//创建一个StringBuilder对象,用来收集字节数组中的每一个字节,然后创建一个字符串。
StringBuilder sb = new StringBuilder();
//遍历字节数组,将每一个字节转换为十六进制字符串后,追加到StringBuilder实例的结尾
for (int i = 0; i < data.Length; i++)
{
sb.Append(data[i].ToString("X2"<

本文介绍了如何使用MD5算法进行32位大写和小写加密,以及16位版本的相应操作,包括代码示例和长度校验。
最低0.47元/天 解锁文章
2892





