为了账号安全,请及时绑定邮箱和手机立即绑定

php加密解密字符串官方函数应该用什么?

php加密解密字符串官方函数应该用什么?

PHP
浮云间 2019-03-10 07:50:25
这是以前的一对函数,现在php7.10废弃了,不知道该如何写了 <?php function encryptEncode($key, $iv, $string) { return mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $string, MCRYPT_MODE_CBC, $iv); } function encryptDecode($key, $iv, $string) { return mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $key, $string, MCRYPT_MODE_CBC, $iv); } ?> 最好是openssl也有相应的算法对应的,这样语言间可以通信
查看完整描述

3 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

我用的password_hash()和password_verify()

查看完整回答
反对 回复 2019-03-18
?
慕桂英546537

TA贡献1848条经验 获得超10个赞

有openssl_encrypt和openssl_decrypt可以加密解密数据。
手册上面的话

mcrypt 扩展已经过时了大约10年,并且用起来很复杂。因此它被废弃并且被 OpenSSL 所取代。 从PHP
7.2起它将被从核心代码中移除并且移到PECL中。

官方也是说用openssl取代。

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 387 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信