Strong Cryptography: Keyed Hashing, Hash Attacks, MACs, Shakespeare | Hacker News Reader