程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> Enterprise Library 2.0 Hands On Lab 翻譯(15):加密應用程序塊(二)

Enterprise Library 2.0 Hands On Lab 翻譯(15):加密應用程序塊(二)

編輯:關於ASP.NET

練習2: 使用哈希加密密碼

在本練習中將使用哈希加密密碼並存儲在XML文件中。

第一步

打BugSmak.sln項目,默認的安裝路徑應該為C:\Program Files\Microsoft Enterprise Library January 2006\labs\cs\Cryptography\exercises\ex02\begin,並編譯。

第二步 回顧應用程序

1.選擇Debug | Start Without Debugging菜單命令運行應用程序。

2.應用程序允許在一個XML文件中管理用戶名和密碼。添加一個新用戶Elmo,單擊New User按鈕,輸入用戶名Elmo,保留默認的密碼P@ssw0rd,並單擊OK按鈕。

3.單擊Save按鈕保存所作的改變到UserStore.config文件。

4.關閉應用程序。

5.在解決方案管理器中,打開UserStore.config文件,可以看到密碼是以明文的形式存在。

<?xml version="1.0" encoding="utf-8"?>
<configuration>
 <configSections>
  <section name="userStore"
   type="UserStore.Configuration.UserSettings, UserStore, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
 </configSections>
 <userStore>
  <users>
   <add name="Elmo" password="P@ssw0rd" />
   <add name="Zoe" password="P@ssw0rd" />
  </users>
 </userStore>
</configuration>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved