題 打開由libreCrypt在linux中創建的加密卷


如何在linux上打開LibreCrypt創建的加密卷?這些卷是由Windows7上的LibreCrypt創建的,並使用fat32格式化。

當我嘗試通過cryptsetup在Linux中打開此卷時,使用以下命令。

losetup /dev/loop9 volume.vol
cryptsetup open /dev/loop9 crypt_loop9

我收到錯誤,

Device /dev/loop9 is not a valid LUKS device.

為什麼我收到此錯誤?

是不是LibreCrypt創建的捲LUKS兼容?

什麼是可能的解決方案?


3
2017-08-20 00:03


起源


那麼該網站只說LibreCrypt可以 打開 LUKS卷,但它沒有提到有關LUKS能夠打開LibreCrypt的任何內容...... - grawity


答案:


LibreCrypt創建的捲不兼容LUKS。它們以“FreeOTFE”兼容格式創建。 您可以在Linux中創建LUKS卷並在LibreCrypt中打開它。


4
2017-09-05 23:44





嘗試: sudo cryptsetup / dev / mapper / loop9 $ desired_name

如果這不起作用,那麼該卷不兼容LUKS。解決方案是使用cryptsetup在linux中創建LUKS兼容卷,並使用LibreCrypt將其掛載到窗口中。這樣你就可以在兩者中使用它。


1
2018-05-01 04:37





@OP,作為LibreCrypt(linux-modder)的觀察者和測試者,您可以使用以下命令打開它。

sudo cryptsetup luksOpen / dev / mapper / volume $ desired_name

(從你的例子中,$ desired_name將是crypt9_loop)


0
2017-09-21 14:47



你可以詳細說明是什麼 /dev/mapper/volume 這裡。 AFAIK,它應該是一個塊設備,如 /dev/loopX 。當此命令成功時,設備將被解鎖 /dev/mapper/$desired_name 。並使用任何一個 #cryptsetup open ... 和 #cryptsetup luksOpen ... 給出了同樣的錯誤 Device /dev/loopX is not a valid LUKS device. - Bharat G
如果它有幫助,我在Windows 7 ultimate 64bit上使用了Libre Crypt版本6.2 beta來創建音量。 - Bharat G