openssl加密解密
header("Content-Type:text/html;charset=utf-8");
$data 加密明文
$method = 'DES-CBC';//加密方法
$passwd = '65456wre1';//加密密钥
$options = 5;//数据格式选项(可选)
$iv = 'a137rdc8';//加密初始化向量(可选)
$method 加密方法
DES-ECB
DES-CBC
DES-CTR
DES-OFB
DES-CFB
$passwd 加密密钥[密码]
$options 数据格式选项(可选)【选项有:】
0
OPENSSL_RAW_DATA=1
OPENSSL_ZERO_PADDING=2
OPENSSL_NO_PADDING=3
pkcs5padding = 5
$iv 密初始化向量(可选)
//加密
openssl_encrypt($data , $method, $passwd, $options,$iv);
//解密
openssl_decrypt($data, $method, $passwd,$options,$iv);
hex 加密解密
//加密
bin2hex($data);
//解密
hex2bin($data);
线上加密工具:http://tool.chacuo.net/cryptdes