public static byte[] Encrypt(string plainText, SymmetricAlgorithm key, byte[] KEY_64, byte[] IV_64) { var AesTool = new AesFactory(KEY_64, IV_64); return(Encoding.ASCII.GetBytes(AesTool.Encrypt(plainText))); //return null; }
/** * @ 对称加密算法测试 * */ static void TestCryptor() { List <Customers> list = new List <Customers>(); for (int i = 0; i < 10; i++) { Customers cus = new Customers(); cus.Gender = 1; cus.ID = Guid.NewGuid().ToString("N"); cus.LastModifyTime = DateTime.Now.AddDays(10); cus.Phone = "13800138000"; cus.UserName = "******"; list.Add(cus); } string json = list.ObjToJson(); AesFactory encrypt = new AesFactory("b", "a"); string result = encrypt.Encrypt(json); Console.WriteLine(result); AesFactory decrypt = new AesFactory("b", "a"); result = decrypt.Decrypt(result); Console.WriteLine(result); }