首頁  >  文章  >  【php加密解密類別庫】10個php加密解密類別庫下載

【php加密解密類別庫】10個php加密解密類別庫下載

伊谢尔伦
伊谢尔伦原創
2018-05-15 11:28:274451瀏覽

在專案開發過程中,有時我們需要使用PHP將特定的資訊進行加密,也就是透過加密演算法產生一個加密字串,這個加密後的字串可以透過解密演算法進行解密,以便於程式對解密後的資訊進行處理。最常見的應用程式在使用者登入以及一些API資料交換的場景。

在我們php中文網類別庫下載選項中總結了一些php加密解密類別庫,有興趣的朋友可以進入網站類別庫下載頁面下載學習。

1. 一個Php Aes加密類別庫

#一個Php Aes加密類別程式,適用於Yii的擴充如果不用在Yii框架中,把程式碼中Yii::app()->params[\'encryptKey\'] 換成你對應的預設key就可以了.
AES加密演算法– 演算法原理
AES 演算法基於排列與置換運算,排列是將資料重新安排,置換是將一個資料單元替換為另一個,AES 使用幾種不同的方法來執行排列和置換運算.
AES 是一個迭代的、對稱金鑰分組的密碼,它可以使用128、192 和256 位元密鑰,並且用128 位元(16位元組)分組加密和解密資料,與公共密鑰密碼使用密鑰對不同,對稱密鑰密碼使用相同的密鑰加密和解密資料,透過分組密碼傳回的加密資料的位數與輸入資料相同,迭代加密使用一個循環結構,在該循環中重複置換和替換輸入資料。

2. php支援中英文的加密解密類別

這個php加密類別是一個可以支援中文和英文的可加密碼可解密的php實作類文件,有需要的朋友可以參考一下,不過最好把文檔編碼設定為utf-8.

3. php-3des加密解密類別

3DES(或稱為Triple DES)是三重資料加密演算法(TDEA,Triple Data Encryption Algorithm)區塊密碼的通稱,它相當於是對每個資料區塊應用三次DES加密演算法,由於電腦運算能力的增強,原版DES密碼的密鑰長度變得容易被暴力破解,3DES即是設計用來提供一種相對簡單的方法,即透過增加DES的金鑰長度來避免類似的攻擊,而不是設計一種全新的區塊密碼演算法.

4. php字串加密解密的類別

分享一個php字串加密解密的類,使用base64_encode()函數對字串進行編碼。設計此種編碼是為了使二進位資料可以透過非純 8-bit 的傳輸層傳輸,例如電子郵件的主體。

5. PHP Password Lib:一個目標是為所有的加密提供一個包容各方的加密php庫

PHP-PasswordLib的目標是為所有的加密提供一個包容各方的加密php庫。這是為了方便安裝和使用,但擴充性和足夠強大,即使是最有經驗的開發人員。

6. DES加密解密的PHP類

DES加密解密的PHP類,取得物理位址,對明文資訊進行加密,對密文進行解密,將密文儲存到檔案中,取得伺服器的MAC位址,windows伺服器下執行ipconfig指令,Linux伺服器下執行ifconfig指令。

7. php對專案進行加密解密的程式碼類別

對php專案進行加密處理,注意如果專案中存在框架目錄或沒有必要加密的目錄,請提前移出。 對變數進行設定值;可依需求處理。若直接移除if判斷表示可用設定任何屬性的值,包括不存在的屬性

8. php加密解密功能類別

##一個比較齊全的php加密解密功能類別。

加密過程:

讀取來源文件,base64_encode進行加密,利用混排得到的52個大小寫字母作為秘鑰進行替換
$c=strtr(密文,對應待替換的字母,要替換成的字母);
將兩個秘鑰和密文連結起來形成要加密檔案的主要內容
最後根據提前寫好的模板格式,分別對base64_decode,strtr,substr幾個命令進行組合,並將群組和好的密文放入模板並在此base64_encode加密,
寫入要加密的檔案。

解密過程:

讀取要解密的文件,截斷以eval開頭的字串,之後層次截取得到加密模板中產生的密文
base64_decode解密得到解密後的明文
截取到的名文,將來源檔案形成的秘鑰+密文那段的字元截取來,透過eval執行截取的字元使密文賦值給預先定義的變數($O0O000)
透過執行base64_decode (strtr(substr($O0O000,52*2),substr($O0O000,52,52),substr($O0O000,0,52)));
進行解密,將解密過的內容(明文)寫入文件。

9. php加密解密實用類別

如果你想在使用者忘記密碼時為他或她找回原來的密碼,那麼這個類別是個好用的工具。用戶註冊的密碼一般不會明文保存,總得加個密先。最簡單的當然是在資料庫sql語句中呼叫md5函數加密使用者密碼。這裡介紹一個加解密類別。如果你想在使用者忘記密碼時為他或她找回原來的密碼,那麼這個類別是個好用的工具。當然,這個加解密類別也可用於其他用途。

10. 功能強大的php加密解密類別

一個功能強大的php加密解密類,建構參數是密匙,對字串進行一些加密和解密的操作。

更多相關類別庫下載,請關注:http://www.php.cn/xiazai/leiku

【相關類別庫推薦】

1.【php無限級分類】總結最全的php無限級分類類別庫下載與文字視訊教學

#2. php分頁類別程式碼分享:2017年最新的10個php分頁類別程式碼下載

3.【php縮圖類別】最新10個利用php產生縮圖類別庫下載

4.【 php驗證碼類別】分享10個好用的php驗證碼類別代碼

#
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn