国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

使用ASP.NET加密口令

2024-07-10 12:55:34
字體:
來源:轉載
供稿:網友
當我們在網站上建立數據庫時,保護用戶的信息安全是非常必要的。多數用戶不愿意讓別人知道自己的信息,同時網管也不想因為安全問題而丟失網站的信譽。無論對于誰,安全問題都是非常重要的。

  為了解決這個問題,我給大家提供一個簡單實用,但是老套的方法,就是口令加密。在此我們使用asp.net技術對口令加密。簡單的講,就是將用戶提供的口令加密之后,然后讓它和存放于系統中的數據比較,如果相同,則通過驗證。

  在asp中,并未提供加密的對象,我們只能使用外部的對象來進行加密?,F在好了,在asp.net中提供了加密的解決方法。在名字空間system.web.security中包含了類formsauthentication,其中有一個方法hashpasswordforstoringinconfigfile。這個方法可以將用戶提供的字符變成亂碼,然后存儲起來,甚至可以存儲在cookies中。

  hashpasswordforstoringinconfigfile方法使用起來很簡單,它支持"sha1"和"md5"加密算法。

  下面的代碼簡單的演示了關于其用法:

  

  正如你所看到的這樣簡單易用。我們可以把這段加密程序封裝在一個函數里便于重復的使用。代碼如下:

  

  我們可以在數據庫中添加一個字段,使用insert將加密的口令作為一個string存入數據庫中。當用戶登陸的時候,就可以將用戶輸入的口令加密結果和數據庫中的正確結果比較,通過這種辦法來驗證口令的正確性了。在此,我就不往下寫了,關于數據庫的知識還得讀者自己去學習。
  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 绥阳县| 宣恩县| 吴忠市| 枣强县| 乌什县| 宁海县| 林周县| 陆丰市| 青冈县| 资中县| 巫山县| 新和县| 张家港市| 若羌县| 澜沧| 武功县| 介休市| 西城区| 桐庐县| 剑阁县| 寿宁县| 建德市| 永昌县| 邵阳县| 凌海市| 蓝山县| 许昌县| 永城市| 武功县| 岳阳市| 铅山县| 宣城市| 乡宁县| 东光县| 衢州市| 宜兰县| 乌苏市| 南溪县| 宁夏| 台山市| 杨浦区|