版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35979073/article/details/81449590
1.在linux 环境中如果没有装encrypt扩展 或者php版本大于7.1不支持encrypt加密扩展
可以使用openssl加密扩展
下面是封装的加密和解密的方法可直接调用
/**
* des-ecb加密
* @param string $data 要被加密的数据
* @param string $key 加密密钥(64位的字符串)
*/
function des_ecb_encrypt($data, $key){
return openssl_encrypt ($data, 'des-ecb', $key);
}
/**
* des-ecb解密
* @param string $data 加密数据
* @param string $key 加密密钥
*/
function des_ecb_decrypt ($data, $key){
return openssl_decrypt ($data, 'des-ecb', $key);
}
说明: $key 加密密钥(64位的字符串) 自己定义的