Learning the basics of cryptography with Cryptopals