public byte[] DecodeBlock(string key, EncodedBlock block) { var transform = GetCryptoProvider(block.IV).CreateDecryptor(); return transform.TransformEntireBlock(block.Data); }