My attempt at solving https://cryptopals.com/ This series is being live-streamed at https://www.twitch.tv/justinsteven