Arch-Linux
如何使用 dm-crypt 加密文件?
我從未在我的 Linux 發行版中加密文件。現在我需要這樣做。我在拱門上。我去看了文件,它說對 TrueCrypt 的支持已停止,在檢查了那裡的其他庫後,我決定使用 dm-crypt。但我不知道如何簡單地用它加密文件。它需要創建一個分區或類似容器的東西。我不需要那個。
如何使用 dm-crypt 加密文件?
dm-crypt是一個透明的磁碟加密子系統。話雖如此,它更適合加密磁碟和分區。它可以加密文件,但必須將它們映射為設備才能工作。
如果你只想加密一個文件,GnuPG 可能是一個更好的工具。例子:
gpg -c filename
也可以看看:
dm-crypt
僅適用於塊設備,不適用於文件。您仍然可以使用循環設備加密文件,cryptsetup
甚至會根據需要自動創建這些循環設備。但是,這僅適用於特殊情況,例如在 Initramfs 中,
cryptsetup
您已經擁有加密工具並且您不希望添加另一個膨脹。此處描述了此特定範例:使用這種方法,加密的“文件”的大小將始終是 512 字節的倍數——因為它是基於扇區的塊設備;沒有元數據來支持奇數字節的任意文件大小。對於那些你需要一個容器文件系統的人,或者使用 、 或類似的東西來包裝
tar
它gzip
。因此,雖然有特殊的解決方案可用,如果你真的想這樣做,你可以這樣做,但它並不意味著文件加密。