Decrypting a string with C#