I am using Qubes 4.3 and Whonix 18 within it. I have read the wiki and related discussion, but I am a novice user and there are many things I do not understand yet. Hence, I have a few questions:
1 Can I create an offline virtual machine based on the whonix-workstation-18 template? In such a virtual machine without internet access, I would generate new passwords, store them in KeePassXC, encrypt removable media (external drives, USB sticks), and create Luks and Veracrypt containers.
2 As I mentioned, I read the Passwords wiki on the kicksecure website and the related discussion.
In this discussion, there is a post by Patrick ( password advice wiki page enhancements - #35 by Patrick ) to which I have a few questions. The content of section 5.13 of the cryptsetup FAQ has been changed (compared to what Patrick posted), and in the sentence:
âThe other known possibility to create a LUKS container with a bad volume key is to use /dev/urandom for key generation in an entropy-starved situation (e.g. automatic installation on an embedded device without network and other entropy sources or installation in a VM under certain circumstances).â
Added âor installation in a VM under certain circumstancesâ
My questions:
Can I create secure passwords using the commands listed on the Passwords wiki page on kicksecure in an offline virtual machine based on the whonix-workstation 18 template? I am referring to these commands:
head /dev/random | tr -dc A-Za-z0-9 | head -c 43 ; echo ââ
makepasswd --chars 43 (wiki indicates that this command relies on /dev/urandom)
diceware -n 12 -w en_eff
Can I safely encrypt removable media on an offline virtual machine based on the whonix-workstation 18 template using the command indicated on the Full Disk Encryption (FDE) wiki page on kicksecure? I am referring to this command:
sudo cryptsetup --verbose --use-random --cipher aes-xts-plain64 --key-size 512 --hash sha512 --use-random luksFormat
3 I want to check the argon2id parameters used to encrypt my system disk. In dom0, I type:
sudo cryptsetup luksDump /dev/sda2
and here I have doubts
I see Time cost, Memory, Threads. Two parameters (memory, threads) match those given on the Passwords wiki on the kicksecure website. Is Time cost iterations?
With Memory, I only have a number without the unit in which it is given. After using the above command, is the Memory value expressed in kibibytes, kilobytes, or perhaps some other unit?