我正在尝试使用 PHP 函数 openssl_private_encrypt() 在保存上传文件之前对其进行加密(请参见下面的代码片段),但是它的 bool 返回 false 并且加密内容返回没有返回任何内容。没有显示或报告错误。
$data = file_get_contents($_FILES['files']['tmp_name'][0]);
openssl_private_encrypt($data,$encrypted,$key);
$hash = sha1($encrypted);
file_put_contents('/path/to/folder/'.$hash,$encrypted);
有没有人知道为什么这不起作用?
谢谢