晨曦啊 晨曦啊

PHP AES加密 解密

in PHP 文章转载请注明来源!
$data  = "This is an AES crypt demo.";  
$privateKey = "5d4bcd5912db00c28e9ce7fd5e9b7f78";  // KEY 16字节用aes-128-cbc,32字节用aes-256-cbc
$iv= "4490d2ded4f2d4ad";  //AES的IV是16个字节

//加密 
// $encrypted = openssl_encrypt($data,'aes-128-cbc',$privateKey,0,$iv);
$encrypted = openssl_encrypt($data,'aes-256-cbc',$privateKey,0,$iv);
echo $encrypted,PHP_EOL;

// 解密  
$encryptedData = $encrypted;  
// $decrypted = openssl_decrypt($encryptedData,'aes-128-cbc',$privateKey,0,$iv);  
$decrypted = openssl_decrypt($encryptedData,'aes-256-cbc',$privateKey,0,$iv);  
echo($decrypted);
jrotty WeChat Pay

微信打赏

jrotty Alipay

支付宝打赏

文章二维码

扫描二维码,在手机上阅读!

PHP
发表新评论
前篇 后篇
雷姆
拉姆