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