Diffie-Hellman key exchange explained using chests, keys and padlocks | Hacker News Reader