i can understand the ability to make a brainwallet with electrum and iits remembering the 12 words seed but kinda sucks because words are made by the wallet and your self .
i see a lot of people speaking about brain wallet , basically if i want to make one how i will do that exactly ?? if i have wallets like bitcoin core , multibit etc ... ? pretty sure it's all about remembering the passphrase but those haven't unless you mean the password that helps you to send coins
Memorize anything you want to use as a brainwallet, convert it in a repeatable way to a number that would serve as a private key (between 0x1 and 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4140)[1] and calculate the address[2]. Done.
The problem is that humans are very bad at picking random things. We think when we smash our face at the keyboard is random, but its actually pretty predictable what will happen. Thus a brainwallet based on electrum is actually a better way than to do it yourself. If you want some ideas how to create a brainwallet with sufficient entropy I suggest this[3] thread.
[1]
https://en.bitcoin.it/wiki/Private_key[2]
https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses[3]
https://bitcointalk.org/index.php?topic=885616.0say what , so basically the adress is generated from the random words ? same goes private keys ? are those actions reversible ? means someone with the pass can guess adress , and someone with adress can get your password ( which sucks) ?