C#使用MD5加密

using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;

namespace XXX
{
    public partial class MD5Helper
    {
        public static string EncryptString(string str)
        {
            MD5 md5 = MD5.Create();
            // 將字符串轉換成字節(jié)數(shù)組
            byte[] byteOld = Encoding.UTF8.GetBytes(str);
            // 調用加密方法
            byte[] byteNew =  md5.ComputeHash(byteOld);
            // 將加密結果轉換為字符串
            StringBuilder sb = new StringBuilder();
            foreach (byte b in byteNew)
            {
                // 將字節(jié)轉換成16進制表示的字符串,
                sb.Append(b.ToString("x2"));
            }
            // 返回加密的字符串
            return sb.ToString();
        }
    }
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容