获取PHP openssl_encrypt方法/模式的列表


Get list of PHP openssl_encrypt methods / modes

我开始使用PHP的openssl_encrypt方法。第二个参数是加密模式。我在哪里可以找到所有可能的方法/模式的列表?

虽然手册很少,但看起来您可以使用openssl_get_cipher_methods()返回可用密码方法的数组:

print_r(openssl_get_cipher_methods());

true参数将为它们返回别名,这可能更容易识别,例如blowfish, des3等。参考手册中的示例。

编辑2019:手册不再稀缺