我正在使用 PHP 的 openssl_encrypt(),我想知道当加密方法为 AES-256-cbc 时,所有可能的输出字符的集合是什么?感谢您提供的任何帮助!
- 罗汉
最佳答案
根据documentation :
returns a raw or base64 encoded string
这由第四个参数决定:$raw_output
Setting to TRUE will return as raw output data, otherwise the return value is base64 encoded.
因此,如果将 $raw_output 设置为 TRUE,则返回原始二进制文件,这意味着任何字符都可能。如果您不设置它(或将其设置为 false),则 base64返回字符串,表示可能的字符为 A-Z、a-z、0-9、+、/和 =。
关于php - PHP 的 openssl_encrypt() 使用 AES-256-cbc 可以输出什么范围的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6719227/