我提供了一堆客户的cPanel账户。这是通过使用FTP完成的-他们使用内置的备份功能将备份传输到我的服务器上的一个唯一的FTP帐户。
但是,所有这些备份都是以未加密方式存储的。
我雇了一个人做了一个php脚本来加密/解密备份,但是加密20MB的数据需要5-7分钟--我发现这个时间太长了。
有没有什么建议可以加速加密,或者我做错了什么?
发布于 2011-07-04 20:32:55
FTP不安全。考虑使用像SCP这样的东西。如果您使用的是Linux服务器,那么有许多强大的加密工具可用。
发布于 2011-07-04 21:09:50
我建议使用SFTP协议进行安全上传,而不是FTP。
此外,你可以使用phpseclib的类Crypt_AES
来加密上传的文件,根据我的经验,这是我见过的最快的纯PHP加密之一(在2 GHz AMD,iirc上大约每10MB 1.5分钟。当然,这在很大程度上取决于您的硬件)。
https://stackoverflow.com/questions/6571440
复制相似问题