The consensus is definitely not to use a brain wallet. How do people propose to cross borders in a distant future if there are crack downs eg. you your hardware devices will be confiscated at borders?
There are many ways to deal with this scenario:
-
Create a standard wallet in electrum and memorize the 12 word seed it generates. This is computer generated so it is secure unlike human generated phrases.
- Instead of memorizing it write it down with a pen in a notebook. They aren't going to confiscate your notebooks are they? If you need a second factor you can extend the seed with custom characters/words which you only keep in your head. To do this in the seed re-entry step of the wallet creation process click on options and choose to extend the seed. You will get the option to enter your custom passphrase in subsequent steps. To recover the wallet a person will need both the 12 words you wrote down and the seed extension that you memorized.
- If USB drives are also subject to confiscation save the wallet file via file > save copy onto a microsd card and sew the card into your clothing.
- Save the encrypted wallet file onto a cloud account and simply memorize the password for that account.
- Save the encrypted wallet file onto an RFID or NFC chip that you inject under your skin. This is apparently
a thing now BTW your post reminds me of
this guy. When I first read this I was wondering why he was risking carrying cash when bitcoin is so much more convenient and impossible to detect.