Biggest flaw in VeraCrypt(or other Encryption programs) is Hash Algorithm. VeraCrypt hashes (SHA,Whirlpool,Streebog) it is the only point where can break an encrypted disk. Because break algorithm (AES,Towish,Camellia,Serpent,Kuznyechik) it is practically impossible. VeraCrypt hashes can be broken by Police with the appropriate cash input. Hashcat can break VeraCrypt hashes.
How to protect against it? Will longer mouse movements help? And hashes are really so dangerous?
I invite to the discussion.