使用Laravel加密大型文件的RAM使用情况

时间:2019-05-30 13:06:20

标签: php laravel encryption aes cbc-mode

我有一个基于Laravel的Web应用程序,其中我必须处理大型zip文件(> 1GB),出于安全原因,存储在磁盘上时需要对其进行加密。

我将Laravel的内置加密系统与AES-256-CBC密码一起使用。

问题在于加密文件时RAM使用率很高,在这个阶段,我不知道该怎么办,除了获得一台超大型服务器。.

在我的测试中,一个1.5GB的zip文件在加密过程中占用了9GB的内存

这是正常现象吗,有没有其他替代方法可以安全地存储文件而又不需要如此高的内存进行加密?

0 个答案:

没有答案