Exemplo n.º 1
0
        public void CryptoTools_CreateRc2()
        {
            var prov = CryptoTools.CreateSymmetricCryptoProvider("RC2");

            Assert.IsNotNull(prov);
            Assert.AreEqual(typeof(RC2CryptoServiceProvider), prov.GetType());

            prov = CryptoTools.CreateSymmetricCryptoProvider("rc2");
            Assert.IsNotNull(prov);
            Assert.AreEqual(typeof(RC2CryptoServiceProvider), prov.GetType());
        }
Exemplo n.º 2
0
        public void CryptoTools_Create3Des()
        {
            var prov = CryptoTools.CreateSymmetricCryptoProvider("3DES");

            Assert.IsNotNull(prov);
            Assert.AreEqual(typeof(TripleDESCryptoServiceProvider), prov.GetType());

            prov = CryptoTools.CreateSymmetricCryptoProvider("3des");
            Assert.IsNotNull(prov);
            Assert.AreEqual(typeof(TripleDESCryptoServiceProvider), prov.GetType());
        }
Exemplo n.º 3
0
        public void CryptoTools_CreateRijndael()
        {
            var prov = CryptoTools.CreateSymmetricCryptoProvider("RIJNDAEL");

            Assert.IsNotNull(prov);
            Assert.AreEqual(typeof(RijndaelManaged), prov.GetType());

            prov = CryptoTools.CreateSymmetricCryptoProvider("rijndael");
            Assert.IsNotNull(prov);
            Assert.AreEqual(typeof(RijndaelManaged), prov.GetType());
        }
Exemplo n.º 4
0
 public void CryptoTools_UnknownAlgorithm()
 {
     CryptoTools.CreateSymmetricCryptoProvider("nicetry");
 }
Exemplo n.º 5
0
 public void CryptoTools_UnknownAlgorithm()
 {
     Assert.Throws <ArgumentException>(() =>
                                       CryptoTools.CreateSymmetricCryptoProvider("nicetry"));
 }