Show HN: Learning cryptography fundamentals from first principles | Hacker News Reader