/// <summary> /// 解密 /// </summary> /// <param name="encryptedText"></param> public static void Decrypt(string encryptedText) { AesCryptoUtil aesCryptoUtil = new AesCryptoUtil(key); var encryptedBytes = Convert.FromBase64String(encryptedText); var plainBytes = aesCryptoUtil.Decrypt(encryptedBytes); var plainText = Encoding.UTF8.GetString(plainBytes); Console.WriteLine("Encrypted text:{0}, plain text:{1}", encryptedText, plainText); }
/// <summary> /// 加密 /// </summary> /// <param name="plainText"></param> public static void Encrypt(string plainText, ref string encryptedTextOutPut) { AesCryptoUtil aesCryptoUtil = new AesCryptoUtil(key); var plainBytes = Encoding.UTF8.GetBytes(plainText); var encryptedBytes = aesCryptoUtil.Encrypt(plainBytes); encryptedTextOutPut = Convert.ToBase64String(encryptedBytes); Console.WriteLine("Plain text:{0}, encrypted text:{1}", plainText, encryptedTextOutPut); }