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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM