Security
如何在不使用 TrueCrypt 的情況下使用 Twofish 密碼和 SHA-512 雜湊加密 USB 驅動器分區?
我一直在嘗試將 cryptsetup 中的正確標誌串在一起:
cryptsetup -y -h sha512 -c twofish-xts-plain64 -s 512 luksFormat /dev/sdx
但它一直沒有奏效。當我輸入上面列出的命令時,什麼也沒有發生;它甚至不會提示我輸入密碼。使用 aes-xts-plain64 嘗試此命令也不起作用。也許我做錯了什麼?或者也許我可以嘗試一個不同的程序。在這一點上,我願意嘗試任何事情。
在reddit的一點幫助下,我已經弄清楚了。
tcplay成功了。它使用以下命令加密了我的 USB 快閃記憶體驅動器:
tcplay -c -d /dev/sdx -a SHA512 -b TWOFISH-256-XTS
tcplay 本質上是一個 TrueCrypt 複製。它在 Ubuntu 儲存庫中可用。-c 告訴 tcplay 創建一個新卷。-d 指定設備。-a 指定雜湊。-b 指定密碼。
如果 tcplay 給您帶來問題,您可以使用 eCryptfs。