<form id="dlljd"></form>
        <address id="dlljd"><address id="dlljd"><listing id="dlljd"></listing></address></address>

        <em id="dlljd"><form id="dlljd"></form></em>

          <address id="dlljd"></address>
            <noframes id="dlljd">

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

              【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 中文字幕在线观看亚洲日韩