一個Php Aes加密類別程式,適用於Yii的擴充如果不用在Yii框架中,把程式碼中Yii::app()->params[\'encryptKey\'] 換成你對應的預設key就可以了.
AES加密演算法 – 演算法原理
AES 演算法基於排列和置換運算,排列是對資料重新進行安排,置換是將一個資料單元替換為另一個,AES 使用幾種不同的方法來執行排列和置換運算.
AES 是一個迭代的、對稱密鑰分組的密碼,它可以使用128、192 和256 位元密鑰,並且用128 位元(16位元組)分組加密和解密資料,與公共密鑰密碼使用密鑰對不同,對稱密鑰密碼使用相同的密鑰加密和解密資料,透過分組密碼返回的加密資料的位數與輸入資料相同,迭代加密使用一個循環結構,在該循環中重複置換和替換輸入資料。
本站所有資源都是由網友投搞發佈,或轉載各大下載站,請自行檢測軟件的完整性! 本站所有資源僅供學習與參攷,請勿用於商業用途,否則產生的一切後果將由您自己承擔! 如有侵權請聯繫我們删除下架,聯繫方式: admin@php.cn