$data = '112233';
$key="12345678"; //设置一个共享密码
$iv = '1234567812345678';
$cipher='';//加密算法
$arr=openssl_get_cipher_methods(); //获取支持的加密算法 数组的key和值并没有对应关系
$cipher=$arr[103];
echo "选择的加密算法是:$cipher <br>\n";
$value=openssl_encrypt($data , $cipher,$key,true,$iv); //第四参数OPENSSL_RAW_DATA输出原始数据
$values = base64_encode($value);
echo "加密后的密文是:<br>".$values."<br><br>";
// echo "加密后的密文是:<br>".$value."<br><br>";
$old_data=openssl_decrypt ( $value,$cipher, $key,true,$iv);
echo "解密还原的明文:<br>".$old_data."<br><br>";
echo 'key='.$key.'<br><br>';
echo 'iv='.$iv;
php高版本使用加密字符串openssl_encrypt函数
最新推荐文章于 2024-08-15 03:44:20 发布