Example #1
0
 private static byte[] RunCryptoService(this byte[] file, EncryptionKeyContainer sharedSecret, TransformCreator createCryptoTransform)
 {
     using (var hashProvider = new MD5CryptoServiceProvider())
     {
         using (var tdesAlgorithm = hashProvider.CreateKey(sharedSecret).CreateAlgorithm())
         {
             return TransformFinalBlock(file, createCryptoTransform, tdesAlgorithm);
         }
     }
 }