cryptopals I'll be working through the exercises at https://cryptopals.com as a learning exercise. Feel free to follow along :)