1. 程式人生 > >.net 實現MD5加密功能

.net 實現MD5加密功能

C# winform 實現MD5加密功能  :

MD5的全稱是message-digest algorithm 5(資訊-摘要演算法,在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest開發出來, 經md2、md3和md4發展而來。

MD5具有很好的安全性(因為它具有不可逆的特徵,加過密的密文經過解密後和加密前的東東相同的可能性極小)。

1.新增引用,如圖:

2.在.NET選項卡中找到“System.Web”,如圖:

3.選中之後,點選“確定”即可,此時會在解決方案中看到剛才新增的引用,如圖:

4.引用名空間:using System.Web.Security;

Click事件中的程式碼如下:

5.效果如圖:

6.在使用者註冊時把使用者的密碼經過加密後存入資料庫,然後在使用者登入時也對使用者輸入的密碼進行加密,再和資料庫中的做下比較,如果相同的話就登入成功。 而不是把加過密的密文進行解密後和使用者輸入的密碼作比較。

FormsAuthentication.HashPasswordForStoringInConfigFile("要加密的字串""MD5"));

1.引用名空間:using System.Web.Security;

Click事件中的程式碼 如圖:

2.執行結果,如圖: