在系統的管理員有著實際的應用,對於乙個資料庫管理系統來說,資料庫安全還是挺重要的,所以在存入到資料庫的密碼通常都是加密的。即使有著hack攻破資料庫後,也不會那樣的容易的盜取你的賬號和密碼,這樣可以減輕你的不必要的損失。好吧,下面就是一些基本的實現**:
加密的**格式是一樣的:
<targe傳入的是加密的方式,sha1和md5是常用的方式。span
style
="font-size: 16px; color: #000000;"
>system.web.security.formsauthentication.hashpasswordforstoringinconfigfile(str, target)
span
>
下面給出具體的例子:
第一步:在網頁的後台寫下如下的**:
<第二部:重新整理網頁,如下圖所示:span
style
="font-size: 16px; color: #000000;"
>
string str = this.tbpwd.text;
string str1 = system.web.security.formsauthentication.hashpasswordforstoringinconfigfile(str, "sha1");
string str2 = system.web.security.formsauthentication.hashpasswordforstoringinconfigfile(str, "md5");
this.lbname.text = "sha1加密的密碼:" + str1 + "
<
br/> sha1加密長度是:" + str1.length + "<
br/><
br/>" + "md5加密的密碼:" + str2 + "<
br/>
md5加密長度是:" + str2.length;
span
>
即使是空的,什麼都不輸入的情況下,也會對空的字串加密
第三步:輸入乙個字串:123456,點選button後的結果如下所示:
從上面可以看出,sha1和md5 在具體的實際專案中對資料的保護還是有很大的作用的。。。。。。。
是否可逆:那要看加密方法是否是可逆加密,如果是md5這種不可逆加密,那就不能解密了sha1 是不可逆的
AES加密vue 實際應用
需求 登入頁面需要做登入密碼加密 首先需要後端確定和提供如下內容 aec 加密模式常用有cbc ecb 下面分別對此做下說明 ecb cbc模式 使用,呼叫方法 let password aa123456 需要加密的資料 let crypted this encryptbyaes password ...
GPG加密解密與實際應用
gpg gnupg,是一種非對稱金鑰加密工具軟體,主要用於加密解密,進行數字簽名等。gpg可以生成用於加密解密 進行數字簽名 資料指紋的非對稱金鑰。目前ubuntu預設已經安裝了gpg,編譯安裝可參考中文版howto中的安裝一節 注意國際版和美國版的區別。生成金鑰的命令是gpg gen key,下面...
C 引用 實際應用
1 引用可以看作乙個已定義變數的別名 2 引用可以定義多個是有自己的空間 取別名,如果給乙個不存在的人取乙個別名,是沒有意義的,取別名必須是存在那個人的 include include intmain void 引用作為函式的引數,不需要進行初始化,因為,函式的引數會指向實參 include inc...