COURSE 2 - 2.2. Seed generation: 24 words+1, BIP39, iancoleman.io
QUICK INFO:
Download and verify iancoleman.io/bip39/ to use it offline (please note: here you'll need a different verification method from the one described in Course 1 - 4.2.2.): go to iancoleman.io/bip39/ > scroll down to "Offline usage" and click on the link to the latest GitHub release (https://github.com/iancoleman/bip39/releases/latest/) > scroll down and click on "bip39-standalone.html" > select Tor Browser as download folder > open Terminal ("Applications" > "Utilities" > "Terminal") move to "Tor Browser" ("cd Tor\ Browser/") > run the command shown in the signature "sha256sum bip39-standalone.html" > if the result is exactly the same as the hash shown in the signature, then the page is authentic.
Imperative: copy the verified bip39-standalone.html file to a USB stick and save it into a secure and cold computer; use Tails OS,and Persistent Volume.
Generate seed: in the secure and cold computer, open bip39-standalone.html > select 24 in dropdown list > click "Generate" > add a BIP39 passphrase (optional but strongly suggested)
Save the vital info (Seed, BIP39 passphrase, derivation path) to KeePassXC in Tails Persistent Volume (and make one or more backup copies of Tails' Persistent Volume) and/or save this info in physical format (e.g. paper or metal)
Create a wallet in Electrum: "Applications" > "Internet" > "Electrum Bitcoin Wallet" > "Create New wallet" > give wallet a name > "Next" > select "Standard wallet" > "Next" > select "I already have a seed" > "Next" > paste seed from KeePassXC > click "Options" > tick "Extend this seed with custom words" (this is the BIP39 passphrase); select "BIP39 seed" > "OK" > make sure that it says "BIP39 (checksum: ok)" > "Next" > paste BIP39 passphrase from KeePassXC > "Next" > select "native segwit p2wpkh" > make sure that the derivation path shown is the one saved in KeePassXC > "Next" > provide wallet password (generate it in KeePassXC and paste it) > select "Encrypt wallet file" > "Next" > done!
Note additional seed info in KeePassXC:
BIP32 root fingerprint ("Wallet" > "Information");
Master Public Key ("Wallet" > "Information")
Find wallet in Places: "Places" > "Home" > click on the three lines icon > "Show hidden files" > double click the folder ".electrum" > double click the folder "Wallets": find the wallet.
How to generate a 24 word +1 BIP39 seed with iancoleman.io offline in Tails: