cryptsetup/luks を使用して veracrypt ファイルを開きます。

cryptsetup/luks を使用して veracrypt ファイルを開きます。

cryptosetupを使用してlukを開くことができるように、cryptsetupを使用してveracryptファイルを開くことはできますか?正しいプロセスは何ですか?

他のソフトウェアがveracryptファイルを開くことができることを確認するには、veracryptファイルを開くことができる限り、コマンドラインまたはGUIを使用します。


試験を終えた:

$ sudo cryptsetup tcryptOpen '/media/path/to/veracrypt/file' stuff

$ sudo cryptsetup --type --tcryptOpen ''/media/path/to/veracrypt/file' stuff

cryptsetup tcryptOpen '/media/path/to/veracrypt/file' stuff

@Vojtech Trefnyのおかげで、以下のコマンドが機能しているようですが、エラーがあります。

~$ sudo cryptsetup --type tcrypt --veracrypt '/media/path/to/veracrypt/file'の内容を開きます。

/media/...のパスワードを入力してください:

デバイス '/media/path/to/veracrypt/file' が小さすぎます。

パスワードはveracryptを使用してveracryptファイルを開くために使用できますが、cryptsetupを使用しません。


追加情報:

このコマンドを使用すると、* cryptsetup *を使用してveracrypt / truecryptファイルにアクセスできます。

$ sudo cryptsetup --type tcrypt open container-to-mount container-name

kenfavors.com上記のような問題に直面している人に役立つ簡単なサンプルページがあります。

答え1

LUKSとcryptsetupを誤解している可能性があります。ルクスディスク暗号化フォーマット/メタデータ仕様で、cryptsetupは暗号化されたデバイスを操作するためのツール(およびライブラリ)です。もともとLUKS / dm-crypt用にリリースされましたが、TrueCrypt / VeraCrypt、BitLocker、およびLoopaesを含む他のフォーマットもサポートしています。

cryptsetupを使用してVeraCryptデバイスをロック解除するには、cryptsetup tcryptOpen <device> <name>TrueCrypt / VeraCryptサポートの詳細をマニュアルページのセクションにあります。TCRYPT(TrueCrypt互換およびVeraCrypt)拡張

答え2

  • まず、veracryptファイルをループデバイスとして作成する必要があります。
    ls -l /dev/loo*
    
  • 現在使用していない項目を選択するか、新しい項目を作成します。
    losetup /dev/loop8 /your/encrypted/veracrypt/file.hc
    
  • Cryptsetup は他の veracrypt デバイスと同じです。たとえば、次のようになります。
    cryptsetup open --type tcrypt --veracrypt-query-pim /dev/loop8 unlockeddevice
    
  • PIMとパスワードを使用してロックを解除してください。その後、マウントしてください。
    mount /dev/mapper/unlockeddevice /mnt/myveracryptdrive
    

関連情報