聯系我們 - 廣告服務 - 聯系電話:
您的當前位置: > 關注 > > 正文

【MD5】數據加密獲取前端密碼

來源:CSDN 時間:2023-02-24 11:32:34


(資料圖片僅供參考)

C#MD5數據加密

獲取前端密碼輸入框輸入的密碼,加密后存儲到數據庫

//MD5類是抽象類                    MD5 md5 = MD5.Create();                    //需要將字符串轉成字節數組                    byte[] buffer = Encoding.UTF8.GetBytes(password1);                    //加密后是一個字節類型的數組,這里要注意編碼UTF8/Unicode等的選擇                    byte[] md5buffer = md5.ComputeHash(buffer);                    string password2 = null;                    // 通過使用循環,將字節類型的數組轉換為字符串,此字符串是常規字符格式化所得                    foreach (byte b in md5buffer)                    {//得到的字符串使用十六進制類型格式。格式后的字符是小寫的字母,如果使用大寫(X)則格式后的字符是大寫字符                         //但是在和對方測試過程中,發現我這邊的MD5加密編碼,經常出現少一位或幾位的問題;                        //后來分析發現是 字符串格式符的問題, X 表示大寫, x 表示小寫,                         //X2和x2表示不省略首位為0的十六進制數字;                        password2 += b.ToString("x2");                    }

責任編輯:

標簽:

相關推薦:

精彩放送:

新聞聚焦
Top 岛国精品在线