复制 truecrypt 容器?

复制 truecrypt 容器?

我创建了一个 200GB 的容器来存储外部 USB 驱动器上的文件。我可以只复制这个(空)容器文件来创建另一个 200GB 的容器吗?我想这样做,因为创建一个 200GB 的容器(NTFS 格式)大约需要 2 个小时,而且我想要多个大小相同的容器。谢谢!

答案1

如果它是一个容器,那么它就表现得像任何普通文件一样,所以是的,你可以复制它,你可以用它做任何事情。

答案2

如果您正在谈论备份包含数据的 truecrypt 容器?

http://www.truecrypt.org/docs/?s=how-to-back-up-securely

答案3

要更快地创建新的 200G TrueCrypt 卷,请尝试以下操作:

  1. 通过seek创建一个未初始化的大文件:

    # dd of=new-200g.tc bs=1048576 count=0 seek=200000
    
  2. 仅克隆标题,

    # truecrypt --backup-headers old-200g.tc
    (... backup to file header.bak)
    (...)
    # truecrypt --restore-headers new-200g.tc
    (... restore from external file header.bak)
    
  3. 挂载没有文件系统的新卷

    # truecrypt --filesystem none new-200g.tc
    
  4. 找出使用了哪个映射器设备?

    # truecrypt -l
    4: /tmp/old-200g.tc /dev/mapper/truecrypt4 /tmp/oldfs
    5: /tmp/new-200g.tc /dev/mapper/truecrypt5 - 
    

    因此,new-200g.tc 被映射为/dev/mapper/truecrypt5

  5. 格式化未初始化的卷

    # mkfs.ext4 /dev/mapper/truecrypt5
    # e2label /dev/mapper/truecrypt5 "My second copy"
    
  6. 重新挂载文件系统

    # truecrypt -d new-200g.tc
    # truecrypt new-200g.tc /tmp/newfs
    

现在你明白了。

答案4

TrueCrypt 的作者明确推荐不这样做。复制容器时,所有副本共享同一个主密钥。虽然这不允许攻击者破解加密本身,但它会泄露一些信息。

如果您遵循上述步骤,将有助于防止对手发现:
卷的哪些部分正在发生变化(因为您始终遵循步骤 1)。这尤其重要,例如,如果您将备份卷存储在银行保险箱中的设备上(或对手可以重复访问的任何其他位置),并且该卷包含隐藏卷(有关更多信息,请参阅“合理否认”一章中的“与隐藏卷有关的安全要求和预防措施”小节)。

http://www.truecrypt.org/docs/?s=how-to-back-up-securely

当然,如果您使用具有相同主密钥的多个容器,那么您就可以忘记合理的否认。

相关内容