The idea of being locked up for not handing over a password terrifies me. I was deployed a few years ago and living in the conexes. I was bored and decided to go all out on encrypting everything. I picked a completely random 16 character password (I piped the output from /Dev/urandom through some tr command that only allowed typeable characters through) and committed it to muscle memory. I used this laptop every day…
It is not a crime if, as a matter of fact, you forgot the password. As always, it’s up to the court to decide that fact after looking at the evidence.
They can't. That's why we have to say that you cannot be compelled to produce a password, because the alternative is that you go to jail for forgetting.