Original Clear Text Password:
Encrypted Password In SHA1:
Encrypted Password In MD5:
正如你所看到的這樣簡單易用。我們可以把這段加密程序封裝在一個函數裏便於重複的使用。代碼如下: public string EncryptPassword(string PasswordString,string PasswordFormat ) { if (PasswordFormat="SHA1"){ EncryptPassword=FormsAuthortication.HashPasswordForStoringInConfigFile(PasswordString ,"SHA1"); } elseif (PasswordFormat="MD5") { EncryptPassword=FormsAuthortication.HashPasswordForStoringInConfigFile(PasswordString ,"MD5"); } else { EncryptPassword=""; } 我們可以在數據庫中添加一個字段,使用insert將加密的口令作爲一個string存入數據庫中。當用戶登陸的時候,就可以將用戶輸入的口令加密結果和數據庫中的正確結果比較,通過這種辦法來驗證口令的正確性了。在此,我就不往下寫了,關於數據庫的知識還得讀者自己去學習。