现在有很多云存储提供商,是否有可能在保存文件之前添加一层加密?
可以在文件中创建加密分区,但是当只有 5kB 发生变化时就必须同步 5GB 的文件并不是最佳选择。
理想情况下,我希望对每个文件进行加密,并对文件名和目录名进行加密。
这样的事可能吗?
更新
加密文件系统或许正是我要找的东西。
答案1
表里不一和python-cloudfiles是另一个具有良好加密支持的工具。它支持格努格开箱即用,可与大多数* openstack 提供商对象存储配合使用。
$ duplicity ~/mystuff/important/data cf+http://my-full-backup
Local and Remote metadata are synchronized, no sync needed. Last full backup date: none No signatures found, switching to full backup.
--------------[ Backup Statistics ]--------------
StartTime 1329330905.94 (Wed Feb 15 18:35:05 2012)
EndTime 1329330906.01 (Wed Feb 15 18:35:06 2012)
ElapsedTime 0.07 (0.07 seconds) SourceFiles 2
SourceFileSize 170871 (167 KB) NewFiles 2
NewFileSize 170871 (167 KB) DeletedFiles 0
ChangedFiles 0 ChangedFileSize 0 (0 bytes)
ChangedDeltaSize 0 (0 bytes) DeltaEntries 2
RawDeltaSize 166775 (163 KB)
TotalDestinationSizeChange 155070 (151 KB)
Errors 0 --------------------------
-----------------------
- 目前我已经测试了 Rackspace 和 hpcloud.com 对象存储。
http://take-your-vitamins.blogspot.co.uk/2012/02/howto-backup-to-object-store-using.html
答案2
Sandra,你的同步解决方案需要我了解你的操作系统和你使用的云存储提供商。不过 gpg 非常适合满足你的加密需求。
有一个很棒的教程教你如何做到这一点这里。
答案3
换个角度想想,如果是在本地共享磁盘上,你会怎么做?你可以使用加密的 ZIP、7ZIP 或 dc5553 建议的 gpg/pgp 等。基本上,从这个角度来看,不要认为它与任何其他共享存储有什么不同。