清理冗余PHP扩展-将所有内容切换到mcrypt或openssl?

清理冗余PHP扩展-将所有内容切换到mcrypt或openssl?,php,openssl,php-extension,mcrypt,Php,Openssl,Php Extension,Mcrypt,我们正在对代码库进行夏季清理 我们发现我们正在使用openssl(openssl_…函数)和mcrypt(mcrypt_…函数)进行一些轻量级加密 我绝对不是加密方面的专家,但我们使用的openssl和mcrypt似乎都是AES-256 由于我们正在删除大量未使用/冗余的扩展(即php扩展)。。。我们想删除mcrypt或openssl 推荐哪一种?我们是否应该将所有内容转换为openssl或mcrypt 加密/解密发生在大约0.5-1%的请求中。我们更喜欢两者中任何一个更快的 谢谢 我不知道op

我们正在对代码库进行夏季清理

我们发现我们正在使用openssl(openssl_…函数)和mcrypt(mcrypt_…函数)进行一些轻量级加密

我绝对不是加密方面的专家,但我们使用的openssl和mcrypt似乎都是AES-256

由于我们正在删除大量未使用/冗余的扩展(即php扩展)。。。我们想删除mcrypt或openssl

推荐哪一种?我们是否应该将所有内容转换为openssl或mcrypt

加密/解密发生在大约0.5-1%的请求中。我们更喜欢两者中任何一个更快的


谢谢

我不知道openssl是否更快(我想是的,因为它是一个非常优化的库)。 但是openssl功能更强大。如果您在不久的将来可能需要一些附加功能(例如RSA或证书),那么您将需要openssl。如果您现在决定迁移到mcrypt,则需要再次迁移

因此,我推荐使用openssl。

另请参见和