首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP : mcrypt的OpenSSL等价: MCRYPT_3DES?

PHP : mcrypt的OpenSSL等价: MCRYPT_3DES?
EN

Stack Overflow用户
提问于 2013-08-07 19:20:59
回答 1查看 1.3K关注 0票数 1

我们希望将mcrypt的使用转换为openssl。

下面是我们的加密函数:

代码语言:javascript
复制
mcrypt_ecb(MCRYPT_3DES,$key,$payload,MCRYPT_ENCRYPT)

下面是我们的解密函数:

代码语言:javascript
复制
mcrypt_ecb(MCRYPT_3DES,$key,$payload,MCRYPT_DECRYPT)

上述openssl_*的等价物是什么?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-08-08 06:55:59

我认为您正在寻找使用EVP_des_ede3作为密码的EVP_Encrypt...函数(尽管您确实应该使用CBC模式,而不是ECB)。

https://www.openssl.org/docs/crypto/EVP_EncryptInit.html#

如果有帮助,我在https://github.com/shanet/Crypto-Example上有一个用C++编写的简短的AES示例。将其转换为使用三重DES应该是微不足道的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18102056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档