You're right there's some contradiction, but overall I agree technical subjects are nearly always too dumbed down. People are smart! Give them a chance! Boring!=technical. And you can definitely explain hashing in an easy way.
[1] Using a mathematical concept known as "hashing"---see [link] for futher information.
[2] These are bad passwords; used for an example only.
[3] Not quite impossible, but very darned near impossible. See [link] for more information.
Yes. One of the best trainings I've been on was in my first job.
40+ minutes on... how to adjust your chair, by the health and safety manager. From how to position the arms, to spinning the chair over and adjusting the springyness of the tilt, to levelling the height against a screen. Almost 2 decades later, I remember the take-aways clearly.