海力源碼logo圖片
400電話圖片
熱門關鍵詞:  響應式網站    設計網站    營銷型網站    機械設備    英文網站    安防    電子    免費網站模板    行業網站   
源碼資訊
當前位置:首頁 > 源碼資訊 > 在asp.net中使用MD5加密

在asp.net中使用MD5加密

資訊來源:海力源碼    點擊次數:441    更新時間:2020/11/12 17:53:10
MD5加密算法是不可逆的,也就是說不能把MD5加密后的字符串解密出來

但是我們在程序中仍然是可以使用MD5加密算法的,比如登陸

在添加帳戶的時候把密碼進行MD5加密:

string pwd = "xm520120";
 
string newpwd = FormsAuthentication.HashPasswordForStoringInConfigFile(pwd, "MD5");

newpwd及是加密后的文件保存在數據庫即可~~~

當我們驗證的時候再加密一次,判斷加密后的文件是否相等,就可以判斷出用戶輸入的密碼是否正確了!

如用戶輸入密碼為"520120"

string password="520120";

string newpassword= FormsAuthentication.HashPasswordForStoringInConfigFile(password, "MD5");

這里判斷newpassword 是否等于 數據庫取出的newpwd即可

需要注意的是,如果MD5加密的時候轉換的是小寫,那么在驗證的時候也要轉換成小寫,保持統一。
FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower();
另外上述方式為32位的MD5加密方式,如果是16位的,則取32位加密結果的中間16位的值即可。

  • 海力源碼手機版
  •  聯系客服小美
  • 本站圖片等部分資料來源于網上,部分未能與原作者取得聯系,若涉及版權問題,請聯系我們刪除!
  • Copyright www.zztqedu.com ? 2020 All Rights Reserved 海力源碼 版權所有 模板標簽
  • 地址:廣東省東莞市南城區莞太路  技術支持QQ:1783497774  
  • 計算機軟件著作權登記號:2019SR1008471
我的娇妻queen <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>