欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

php7 des加密解密

程序员文章站 2022-03-12 19:37:39
...

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位的字符串)  自己定义的