Home > Article > Backend Development > How to encrypt php7.0 openssl_encrypt
php5.4版本mcrypt_encryp提升到php7.0 openssl_encrypt,加密字段不一样。
今天有个加密,使用的加密字段和key,加密模式都一样,可是加密后的数据不一样,
这是代码片段
加密后的数据是gHXA5vo5hEMxjthYNq/gborXWNETPw0rYEb2FspAYzc=
下面是使用php7.0版本以上不支持mcrypt_encryp函数进行加密的代码
加密后是gHXA5vo5hEMxjthYNq/gbtwwm1TlRzsRBI64TrEo3P8=
1.gHXA5vo5hEMxjthYNq/gborXWNETPw0rYEb2FspAYzc=
2.gHXA5vo5hEMxjthYNq/gbtwwm1TlRzsRBI64TrEo3P8=
是不是不一样,这样加密出来的数据不仔细查看,会认为是一样的数据。
要想保证加密一样,将php7.0的代码修改如下
加密后的数据是gHXA5vo5hEMxjthYNq/gborXWNETPw0rYEb2FspAYzc=,这样就保持一致了。
本文来自php7教程栏目,欢迎学习。
The above is the detailed content of How to encrypt php7.0 openssl_encrypt. For more information, please follow other related articles on the PHP Chinese website!