My work on cryptopals.com challenges