實際應用中的C 加密

2022-03-07 12:11:09 字數 1333 閱讀 2539

在系統的管理員有著實際的應用,對於乙個資料庫管理系統來說,資料庫安全還是挺重要的,所以在存入到資料庫的密碼通常都是加密的。即使有著hack攻破資料庫後,也不會那樣的容易的盜取你的賬號和密碼,這樣可以減輕你的不必要的損失。好吧,下面就是一些基本的實現**:

加密的**格式是一樣的:

<

span

style

="font-size: 16px; color: #000000;"

>system.web.security.formsauthentication.hashpasswordforstoringinconfigfile(str, target)

span

>

targe傳入的是加密的方式,sha1和md5是常用的方式。

下面給出具體的例子:

第一步:在網頁的後台寫下如下的**:

<

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...