如何使用跨平台解决方案加密外部设备?

如何加密外部设备(即USB密钥,外部硬盘驱动器,记忆棒等),以便随后在我插入的任何计算机上可读/写?

例如,应该可以轻松地将加密设备插入Linux,Windows或OS X机器上,并且能够毫不费力地访问内容。

我怎样才能做到这一点?

您还可以考虑在USB上安装Truecrypt。 安装后,使用TrueCrypt创建一个加密容器,可以使用密钥上的软件打开该容器。 节省您在多台计算机上安装软件的时间,仍然可以保留您想要的加密。

Truecrypt可能是您的最佳选择,但您需要能够在要使用的任何计算机上安装该软件。

我会使用可用于linux,osx和windows的encfs 。 优点是您也可以将它与云存储一起使用,因为encfs在文件系统级别加密,因此更改仅影响更改的文件而不是整个分区。

编辑,附加信息

在Linux上它就像它一样简单

encfs ~/Dropbox/encrypted ~/Private 

我认为它在Windows上类似但我到目前为止仅在OSX和Linux之间进行了测试。 你可以在这里找到更多信息

在Linux上Gonme Encfs Manager是一个非常方便的GUI工具,用于管理encfs加密目录,在密钥环中存储密码等。

有DoxBox :

适用于Windows的开源磁盘加密

  • 易于使用,带有’向导’,用于创建新的’DoxBoxes’。
  • 完全透明加密,DoxBoxes在Windows资源管理器中显示为可移动磁盘。
  • 资源管理器模式允许您在没有管理员权限时访问DoxBoxes。
  • 兼容Linux加密,Cryptoloop“losetup”,dm-crypt和LUKS。 Linux shell脚本支持Linux上的可否认加密。
  • 支持智能卡和安全令牌。
  • 加密的DoxBox可以是文件,分区或整个磁盘。
  • 打开使用FreeOTFE创建的旧卷
  • 从Windows Vista开始运行(请参阅下面的64位版本说明)。
  • 在多种模式(CBC,LRW和XTS)中支持多种散列(包括SHA-512,RIPEMD-320,Tiger)和加密算法(包括AES,Twofish和Serpent),提供比任何其他磁盘加密软件更多的选项。
  • 可选的“密钥文件”允许您使用拇指驱动器作为密钥。
  • 不需要安装便携模式,并且在第三方PC上留下很少的痕迹(需要管理员权限)。
  • 可靠的加密保护您免受“橡胶软管加密”的影响。

在用于即时磁盘加密(OTFE)的开源计算机程序FreeOTFE停止运行之后,DoxBox分支出现了。


这意味着您可以使用LUKS( 如何加密外部设备? )加密分区,然后使用DoxBox从Windows机器访问它。