C# 关于密码加密 (转载)
生活随笔
收集整理的這篇文章主要介紹了
C# 关于密码加密 (转载)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
//SHA-1算法
string password = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Password.Text, "SHA1");
//MD5算法
string password1 = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Password.Text, "MD5");
加密后生成不可逆密文保存到數(shù)據(jù)庫中。用戶登錄時(shí)用加密計(jì)算后的密文與數(shù)據(jù)庫中的密碼密文比較。一致則通過驗(yàn)證,不一致則返回登錄錯(cuò)誤。
這種加密算法是不可逆的,所以除了用戶自己,其他人無法得知用戶的真實(shí)密碼內(nèi)容。
SHA-1算法和MD5算法的區(qū)別:
SHA-1比MD5多32位密文,所以更安全。由于同樣的原因,MD5比SHA-1的運(yùn)算速度更快。
string password = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Password.Text, "SHA1");
//MD5算法
string password1 = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Password.Text, "MD5");
加密后生成不可逆密文保存到數(shù)據(jù)庫中。用戶登錄時(shí)用加密計(jì)算后的密文與數(shù)據(jù)庫中的密碼密文比較。一致則通過驗(yàn)證,不一致則返回登錄錯(cuò)誤。
這種加密算法是不可逆的,所以除了用戶自己,其他人無法得知用戶的真實(shí)密碼內(nèi)容。
SHA-1算法和MD5算法的區(qū)別:
SHA-1比MD5多32位密文,所以更安全。由于同樣的原因,MD5比SHA-1的運(yùn)算速度更快。
轉(zhuǎn)載于:https://www.cnblogs.com/bnjbl/archive/2007/05/14/745365.html
總結(jié)
以上是生活随笔為你收集整理的C# 关于密码加密 (转载)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 纯属恶搞--javascript的 c#
- 下一篇: c# char unsigned_dll