.NET MD5加密


MD5信息摘要算法,一種被廣泛使用的密碼散列函數,用於確保信息傳輸完整一致。

        public static string md5(string str)
        {
            //將字符串編碼為字節序列
            byte[] bt = Encoding.UTF8.GetBytes(str);
            //創建默認實現的實例
            var md5 = MD5.Create();
            //計算指定字節數組的哈希值。
            var md5bt = md5.ComputeHash(bt);
            //將byte數組轉換為字符串
            StringBuilder builder = new StringBuilder();
            foreach (var item in md5bt)
            {
                builder.Append(item.ToString("X2"));
            }
            string md5Str = builder.ToString();
            return builder.ToString();
        }

 ps:本代碼編寫環境為 core 3.1,產生的字符串為32位。


免責聲明!

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



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