这实际上发生在 Mac OS X 上,但我相信我可以在这里得到答案,而不是在http://apple.stackexchange.com上
我有一个使用 encfs 加密的目录。我不小心从那里删除了 .encfs6.xml 。
现在,当我想将此目录挂载为 encfs 目录时,encfs 希望在那里创建新的加密卷。我可以以某种方式强制它打开现有的而不是创建新的吗?
我当然记得密码。
.encfs6.xml包含密钥。如果您丢失了该文件,您将无法解密您的文件。
加密密钥不是从密码派生的。从密码导出的是用于加密存储在 中的文件加密密钥的密钥encfs6.xml。这是标准方法。这样做有两个原因:
12345678为了安全起见:密码通常具有低熵 \xe2\x80\x94\xc2\xa0 通常可以通过枚举所有可能的可能性( , password, iloveyou, Passw0rd, \xe2\x80\xa6 )来找到它们。另一方面,密钥是随机生成的;如果有不可忽视的机会猜出正确的钥匙,所需要的时间将比宇宙的年龄还要长。因此,猜测您密码的攻击者也必须掌握密钥文件.encfs6.xml。(不过,当密钥文件不与加密数据存储在一起时,这并不是什么优势。).encfs6.xml,不需要重新加密所有文件。.encfs6.xml从备份中恢复。
如果您没有备份,则可以使用搜索已删除文件的取证工具来恢复它。这当然不能保证有效,而且即使有效也不一定容易。
\n| 归档时间: |
|
| 查看次数: |
12076 次 |
| 最近记录: |