【问题标题】:Using Triple DES(3DES) with PHP 7.1 [closed]在 PHP 7.1 中使用 Triple DES(3DES) [关闭]
【发布时间】:2017-04-26 19:11:58
【问题描述】:

我需要一种使用 3des 加密和解密的方法。我目前正在使用 php 7.1

我找到了this 问题,但从 php 7.1 开始,mcrypt 是deprecated,我找不到任何其他资源。

【问题讨论】:

  • 为什么是 3DES?现在通常认为它不安全。
  • @duskwuff 与需要它的系统集成

标签: php des 3des tripledes php-7.1


【解决方案1】:

继续查看函数手册的注释部分,您将看到以下内容:

如果您在 2015 年编写代码来加密/加密数据,您应该使用 openssl_encrypt() 和 openssl_decrypt()。底层库 (libmcrypt) 自 2007 年以来已被废弃,性能远不如 OpenSSL(在现代处理器上利用 AES-NI,并且是 缓存定时安全)。 [Link to the full comment]

因此,请考虑改用 openssl_encrypt() 和 openssl_decrypt()。 它们仍然受到支持并且性能更好。

【讨论】:

    猜你喜欢
    • 2011-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多