PHP的openssl_encrypt()使用AES-256-cbc输出的字符范围是多少?

时间:2011-07-16 18:04:05

标签: php encryption

我正在使用PHP的openssl_encrypt(),我想知道当加密方法是AES-256-cbc时,所有可能的输出字符集是什么?感谢您提供的任何帮助!

  • 罗汉

1 个答案:

答案 0 :(得分:2)

根据documentation

  

返回raw或base64编码的字符串

这由第4个参数决定:$ raw_output

  

设置为TRUE将作为原始输出数据返回,否则返回值为base64编码。

因此,如果将$ raw_output设置为TRUE,则返回原始二进制,这意味着任何字符都是可能的。如果未设置(或将其设置为false),则返回base64字符串,表示可能的字符为A-Z,a-z,0-9,+,/和=。