MD5_64位加密

一、在做项目的时候,经常会遇到上传的文件和保存的数据需要加密,我们最经常用到的就是MD5加密。

二、MD5加密代码展示

 1     public class EncryptMD5
 2     {
 3         /// <summary>
 4         /// 加密
 5         /// </summary>
 6         /// <returns></returns>
 7         public string Encrypt(string content)
 8         {
 9             //初始化MD5对象
10             MD5CryptoServiceProvider serviceProvider = new MD5CryptoServiceProvider();
11             //把要加密的内容装换成字节数组
12             byte[] inputBytes = Encoding.UTF8.GetBytes(content);
13             //转换指定字节的哈希值
14             byte[] outPutBytes = serviceProvider.ComputeHash(inputBytes);
15             //转换成64位的字符串
16             var resultStr = Convert.ToBase64String(outPutBytes);
17             return resultStr;
18         }
19         /// <summary>
20         ///  封装实例化对象
21         /// </summary>
22         /// <returns></returns>
23         public static EncryptMD5 GetEncryptMD5()
24         {
25             return new EncryptMD5();
26         }
27     }

三、调用和显示结果

        static void Main(string[] args)
        {
            var result = EncryptMD5.GetEncryptMD5().Encrypt("123456");
            Console.WriteLine(result);
        }

将来的你,一定会感谢现在努力的自己!
原文地址:https://www.cnblogs.com/GreatPerson/p/11019478.html