Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:OpenSSL与mcrypt:mcrypt_3DES的等价物?_Php_Openssl_Mcrypt_3des - Fatal编程技术网

PHP:OpenSSL与mcrypt:mcrypt_3DES的等价物?

PHP:OpenSSL与mcrypt:mcrypt_3DES的等价物?,php,openssl,mcrypt,3des,Php,Openssl,Mcrypt,3des,我们希望将mcrypt的使用转换为openssl 以下是我们的加密功能: mcrypt_ecb(MCRYPT_3DES,$key,$payload,MCRYPT_ENCRYPT) mcrypt_ecb(MCRYPT_3DES,$key,$payload,MCRYPT_DECRYPT) 这是我们的解密函数: mcrypt_ecb(MCRYPT_3DES,$key,$payload,MCRYPT_ENCRYPT) mcrypt_ecb(MCRYPT_3DES,$key,$payload,MCR

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

以下是我们的加密功能:

mcrypt_ecb(MCRYPT_3DES,$key,$payload,MCRYPT_ENCRYPT)
mcrypt_ecb(MCRYPT_3DES,$key,$payload,MCRYPT_DECRYPT)
这是我们的解密函数:

mcrypt_ecb(MCRYPT_3DES,$key,$payload,MCRYPT_ENCRYPT)
mcrypt_ecb(MCRYPT_3DES,$key,$payload,MCRYPT_DECRYPT)
上面的openssl_*等价物是什么


谢谢。

我想你在找执行副总裁。。。使用EVP_des_ede3作为密码的函数,但实际上应该使用CBC模式而不是ECB模式

<>如果有帮助,我有一个简短的例子,用于在C++中编写的AES。将其转换为使用三重DES应该很简单