加密方式(5)
五种加密方式:
sha1
password_hash
md5
base64_encode
md5(md5)
openssl_encrypt
<?php
$pass = "1244566";
//方式一
//echo md5($pass);
//echo md5(md5($pass));//不可逆
//方式二
//echo sha1($pass); //不可逆'
//方式三
//echo password_hash($pass,PASSWORD_BCRYPT);
//方式四
/*$str = 'mmmo56451212158ss0';
$openssl_key = '4541&Ͷ@66';
$en_method = 'AES-256-ECB';
//加密
$str_en = openssl_encrypt($str,$en_method,$openssl_key);
echo $str_en;
//解密
$str_de = openssl_decrypt('R8ZhAYeGBIO2FUVgRj1lD9bHjA3BjSRXDboVC83eXc0=',$en_method,$openssl_key);
echo $str_de;*/
//方式五
echo base64_encode($pass);//加密
echo base64_decode(base64_encode($pass));//解密
//数据格式转换
//echo json_encode($pass);
//echo json_decode($pass);
?>