hi thanks for the response. So do most ppl do this with the nano ledger s? Would you recommend it? Here are my thoughts on it.
You keep asking "do most ppl do X?"... there is logically no way that anyone can definitively answer these questions...
Also, you shouldn't necessarily do something, just because "most people do it"... ask the lemmings!
You write down the 24 word seed on paper and most likely write it in 1 or 2 or maybe 3 pieces right?
But do you write down the passphrase on it?
Definitely NOT! That defeats the entire purpose of having the passphrase!
Because if you do, well anyone that gets physical access to it can get your wallet.
But if you don't, anyone with physical access cannot get your wallet.
Exactly!
The other issue is you have to remember it. But the other issue is if someone thing happens to you, well you need the other person or persons who has access to your 24 word seed, the passphrase. Thus them having the 24 word seed is useless without the passphrase. So what is the best way to handle this situation?
That all depends on your situation and how you want to plan for the future... you can put passphrases in secure locations like safety deposit boxes or stored with trusted lawyers etc that are only able to be opened if you are dead/incapacitated etc. This obviously requires trusting other individuals/institutions...
The other thing is this. If that is the case, then could a hacker/thief try to bruteforce the passphrase? Or thats impossible? Because you are manually entering it on it as oppose to like a computer doing the work like trying to bruteforce an email address password? Because they have no idea how many words or letters is used right?
Correct... not only is the length and makeup of the passphrase unknown... but ANY passphrase used, will generate a "valid" wallet, that will generate "valid" addresses... so you don't get the instant "invalid password" error like you do when normally testing passwords. An attacker would therefore have to manually check every single wallet they generated (and then generate a set number of addresses for that wallet), and then scan the blockchain looking for these generated addresses to see if they had hit the right passphrase. The time necessary to do this greatly adds to the time required to successfully bruteforce a BIP39 passphrase.
Say they got the 24 word seed and need the 25th passphrase. They are going to have to manually enter that on the nano ledger s right?
No. It's a standard BIP39/44 setup... this can definitely be scripted. The "btcrecover" scripts can be modified (relatively trivially) to do exactly this.
So imagine it was a long sentence or a long word. I mean it could be something like zootopia100 or babylikestoeat. I mean isn't that going to be already so tough as long as its not a really foolish word?
"Standard" rules to generating a "strong" password apply... absolute minimum of 8 chars, although I'd probably recommend 10+... and a "random" mix of upper/lowercase, numbers and special characters. Use of "actual" words is discouraged.