通過使用命令,可以將web.config檔案的連線字串區域加密。當aspx頁面請求連線字串時,將由asp.net自動對資訊進行解密。加 密必須由以下命令列來執行。依次單擊start/run/cmd並切換至c:/windows/ microsoft.net/ framework/ v2.0.***x,其中***x是您的軟體版本。如果c:/websites/begaspnet2db是站點根目錄的話,即可輸入如下命令列:
aspnet_regiis –pef connectionstrings c:/websites/begaspnet2db
加密連線字串的命令列工具還可以使用虛擬路徑語法(在iis元資料庫中的路徑),而無需指定web.config檔案的完全限定路徑,如下所示:
一旦執行完了加密過程,就可以開啟web.config檔案,但是連線字串已經被混淆。當asp.net需要,連線字串即可自動解密,或者如果需要進行一些更改,例如修改密碼,則可以手動輸入以下**來解密。
aspnet_regiis –pdf connectionstrings c:/websites/begaspnet2db
請 注意,在預設情況下,加密過程使用了乙個基於加密演算法執行的機器的鍵。解密過程(無論手動還是在處理頁面過程中)必須發生在與加密相同的機器上。例如,作 為xcopy部署的一部分,移動web.config至另外一台機器將會導致web.config無法解密,所以推薦在部署web站點至最終機器之後,再 將連線字串進行加密。
字串加密
輸入一串字元 長度不超過100 和乙個正整數k,將其中的英文本母加密並輸出加密後的字串,非英文本母不變。加密思想 將每個字母c加乙個序數k,即用它後面的第k個字母代替,變換公式 c c k。如果字母為z,則後乙個字母是a,也就是字母字元形成乙個圓。輸入第一行是若干字元,以回車結束。輸入第二行是乙個整...
字串加密
在對銀行賬戶等重要許可權設定密碼的時候,我們常常遇到這樣的煩惱 如果為了好記用生日吧,容易被破解,不安全 如果設定不好記的密碼,又擔心自己也會忘記 如果寫 在紙上,擔心紙張被別人發現或弄丟了.這個程式的任務就是把一串拼音字母轉換為6位數字 密碼 我們可以使用任何好記的拼音串 比如名字,王喜明,就寫 ...
字串加密
問題描述 乙個文字串可用事先編制好的字元對映表進行加密。例如,設字元對映表為 abcdefghijklmnopqrstuvwxyz ngzqtcobmuhelkpdawxfyivrsj 輸入描述 串的輸入。程式輸出 加密後的輸出。順序串演算法庫 函式的實現 sqstring encrypt sqst...