private static SymmetricCryptor CreateSymmetricCryptor(int crypto) { SymmetricCryptor cryptor = null; switch (crypto) { case (int)SymmetricCryptoName.Aes: cryptor = new AesCryptor(); break; case (int)SymmetricCryptoName.DES: cryptor = new DESCryptor(); break; case (int)SymmetricCryptoName.RC2: cryptor = new RC2Cryptor(); break; case (int)SymmetricCryptoName.Rijndael: cryptor = new RijndaelCryptor(); break; case (int)SymmetricCryptoName.TripleDES: cryptor = new TripleDESCryptor(); break; } return(cryptor); }
public void Test_Decrypt() { var result = DESCryptor.Decrypt("W4Xfcp0fM+aKGhBwYvfcPTUkRL0JQVsH", Key).Trim(); Output.WriteLine(result); Assert.Equal("测试一下内容先", result); }