如何保护我的数据?

时间:2011-07-04 12:24:17

标签: php ftp encryption

我为他们的cPanel帐户提供了一堆客户。 这是通过使用FTP完成的 - 它们使用内置备份功能将备份传输到我服务器上的唯一FTP帐户。

但是,所有这些备份都是以未加密的方式存储的。

我支付了一个人制作一个加密/解密备份的PHP脚本,但加密20MB数据需要5-7分钟 - 我觉得这个时间太长了。

有关如何加快加密速度的建议,还是我做错了?

3 个答案:

答案 0 :(得分:5)

FTP不安全。考虑使用SCP之类的东西。如果您使用的是Linux服务器,则可以使用许多强大的加密工具。

答案 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/