Cryptography lies at the foundation of modern communications. Join us as we explore the basic techniques of cryptoanalysis and learn why you should never implement security features with Math.random().