Understanding How to Use Cryptography in Java | Hacker News Reader