当前位置 : 主页 > 网络编程 > PHP >

详解PHP7 OpenSSL DES-EDE-CBC加解密

来源:互联网 收集:自由互联 发布时间:2021-08-10
1、条件约束 之前PHP5上常使用的mcrypt库在PHP7.1+上已经被移除,故我们采用openssl对数据进行加解密。 加密方式采用 DES-EDE-CBC 方式。 密钥填充方式为:采用24位密钥,先将key进行MD5校验取

1、条件约束

之前PHP5上常使用的mcrypt库在PHP7.1+上已经被移除,故我们采用openssl对数据进行加解密。

加密方式采用DES-EDE-CBC方式。

密钥填充方式为:采用24位密钥,先将key进行MD5校验取值,得出16位字串,再取key MD5校验值前8位追加到先前的取值后面。由此组装出24位的密钥。

网友评论