国产探花免费观看_亚洲丰满少妇自慰呻吟_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收集整理,歡迎訪問。
  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 安远县| 南华县| 从江县| 任丘市| 扎赉特旗| 喀什市| 东乡县| 连平县| 交城县| 定西市| 理塘县| 辽中县| 会昌县| 五家渠市| 板桥市| 澎湖县| 永和县| 晋中市| 积石山| 邢台县| 济源市| 海兴县| 枝江市| 五华县| 双流县| 巴南区| 南江县| 若尔盖县| 星子县| 日照市| 永济市| 宣威市| 大邑县| 长宁县| 宁晋县| 石楼县| 龙州县| 鹿泉市| 望都县| 酒泉市| 芜湖市|