国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP實現AES加密解密核心代碼以及測試代碼

2020-03-24 16:07:50
字體:
來源:轉載
供稿:網友
本篇文章給大家帶來的內容是關于PHP實現AES加密解密核心代碼以及測試代碼,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

核心代碼:

 ?phpnamespace Aes;html' target='_blank'>class Aes * var string $method 加解密方法,可通過openssl_get_cipher_methods()獲得 protected $method; * var string $secret_key 加解密的密鑰 protected $secret_key; * var string $iv 加解密的向量,有些方法需要設置比如CBC protected $iv; * var string $options (不知道怎么解釋,目前設置為0沒什么問題) protected $options; * 構造函數 * @param string $key 密鑰 * @param string $method 加密方式 * @param string $iv iv向量 * @param mixed $options 還不是很清楚 public function __construct($key, $method = AES-128-ECB , $iv = , $options = 0) // key是必須要設置的 $this- secret_key = isset($key) ? $key : morefun  $this- method = $method; $this- iv = $iv; $this- options = $options; * 加密方法,對數據進行加密,返回加密后的數據 * @param string $data 要加密的數據 * @return string public function encrypt($data) return openssl_encrypt($data, $this- method, $this- secret_key, $this- options, $this-  * 解密方法,對數據進行解密,返回解密后的數據 * @param string $data 要解密的數據 * @return string public function decrypt($data) return openssl_decrypt($data, $this- method, $this- secret_key, $this- options, $this- }

測試代碼:

$aes = new OpenSSLAES( 12345678 $encrypted = $aes- encrypt( bbm是一家很有意思的公司 echo 要加密的字符串:bbm是一家很傻逼的公司 br 加密后的字符串: , $encrypted, hr $decrypted = $aes- decrypt($encrypted);echo 要解密的字符串: , $encrypted, br 解密后的字符串: , $decrypted;

相關推薦:

加密解密 php blowfish加密解密算法

PHP中加密解密函數與DES加密解密實例,phpdes加密解密實例

php rsa加密解密實例,rsa加密解密實例

以上就是PHP實現AES加密解密核心代碼以及測試代碼的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霞浦县| 来宾市| 铜陵市| 台中市| 磐安县| 安福县| 武城县| 富顺县| 巴林左旗| 邳州市| 胶州市| 县级市| 长子县| 子洲县| 德江县| 麻栗坡县| 潼关县| 两当县| 蕲春县| 淮南市| 临桂县| 鄂伦春自治旗| 内丘县| 邹城市| 钟山县| 阳高县| 龙南县| 东源县| 辛集市| 阜南县| 卢氏县| 吉安县| 高阳县| 晴隆县| 新干县| 建始县| 靖远县| 密山市| 若尔盖县| 通州市| 邢台市|