Matasano Crypto Challenges in C#