Example #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 public Symmetric()
 {
     ImplementedAlgorithms.Add("RIJNDAEL", () => new RijndaelManaged());
     ImplementedAlgorithms.Add("TRIPLEDES", () => new TripleDESCryptoServiceProvider());
     ImplementedAlgorithms.Add("DES", () => new DESCryptoServiceProvider());
     ImplementedAlgorithms.Add("AES", () => new AesManaged());
     ImplementedAlgorithms.Add("RC2", () => new RC2CryptoServiceProvider());
 }
Example #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 public Hash()
 {
     ImplementedAlgorithms.Add("SHA1", () => new SHA1CryptoServiceProvider());
     ImplementedAlgorithms.Add("SHA256", () => new SHA256CryptoServiceProvider());
     ImplementedAlgorithms.Add("SHA384", () => new SHA384CryptoServiceProvider());
     ImplementedAlgorithms.Add("SHA512", () => new SHA512CryptoServiceProvider());
     ImplementedAlgorithms.Add("HMACSHA1", () => new HMACSHA1());
     ImplementedAlgorithms.Add("HMACSHA256", () => new HMACSHA256());
     ImplementedAlgorithms.Add("HMACSHA384", () => new HMACSHA384());
     ImplementedAlgorithms.Add("HMACSHA512", () => new HMACSHA512());
     ImplementedAlgorithms.Add("HMACMD5", () => new HMACMD5());
     ImplementedAlgorithms.Add("HMACRIPEMD160", () => new HMACRIPEMD160());
     ImplementedAlgorithms.Add("MACTRIPLEDES", () => new MACTripleDES());
     ImplementedAlgorithms.Add("MD5", () => new MD5CryptoServiceProvider());
     ImplementedAlgorithms.Add("RIPEMD160", () => new RIPEMD160Managed());
 }