Good luck with people like me. As ypu know, luks per default allows over 8 megabytes of key, so, i just make a dev/urandom file that is up to the byte filling the top default keysize, which means a password of over 8 million characters, of which none or very few at best are found via the keyboard. I use at the minimum 8 million chars on all my luks devices. And I've set the key stretching to take above 15 mins to unlock, even with the right password, so good luck with John the ripper.