Esempio n. 1
0
 private static byte[] Decrypt(System.Security.Cryptography.SymmetricAlgorithm sa, byte[] baCipher)
 {
     if (sa is AES128Managed)
     {
         AES128EncryptionFormatter fmt = new AES128EncryptionFormatter((sa as AES128Managed));
         return(fmt.Decrypt(baCipher));
     }
     else
     {
         return(Transform(sa.CreateDecryptor(), baCipher));
     }
 }
Esempio n. 2
0
 private static byte[] Encrypt(System.Security.Cryptography.SymmetricAlgorithm sa, byte[] baPlain)
 {
     if (sa is AES128Managed)
     {
         AES128EncryptionFormatter fmt = new AES128EncryptionFormatter((sa as AES128Managed));
         return(fmt.Encrypt(baPlain));
     }
     //else if (sa is TripleDES)
     //{
     //    TripleDESEncryptionFormatter fmt = new TripleDESEncryptionFormatter((sa as TripleDES));
     //    return fmt.Encrypt(baPlain);
     //}
     else
     {
         return(Transform(sa.CreateEncryptor(), baPlain));
     }
 }