我为他们的cPanel帐户提供了一堆客户。 这是通过使用FTP完成的 - 它们使用内置备份功能将备份传输到我服务器上的唯一FTP帐户。
但是,所有这些备份都是以未加密的方式存储的。
我支付了一个人制作一个加密/解密备份的PHP脚本,但加密20MB数据需要5-7分钟 - 我觉得这个时间太长了。
有关如何加快加密速度的建议,还是我做错了?
答案 0 :(得分:5)
答案 1 :(得分:1)
我建议使用SFTP协议进行安全上传而不是FTP。
此外,您可以使用phpseclib的类Crypt_AES
来加密上传的文件,根据我的经验,这是我见过的最快的纯PHP加密之一(在2 GHz AMD上每10 MB大约1.5分钟, iirc。当然,很大程度上取决于你的硬件。
答案 2 :(得分:0)
查看此链接,这似乎正是您所要求的
http://bash.cyberciti.biz/backup/gpg-encrypted-secure-ftp-backup-2/