编辑代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
using System.IO;
using System.Security.Cryptography;
using System.Text;

namespace Rextester
{
    public class AesUtil
    {
        private static readonly byte[] keyValue = Encoding.UTF8.GetBytes("kMpLdx@854856@*p"); // 16字节密钥
        private static readonly byte[] ivValue = Encoding.UTF8.GetBytes("6895421012674893"); // 16字节IV

        /**
        *加密
        */
        public static string Encrypt(string valueToEnc){
            using (Aes aes = Aes.Create()){
                aes.Key = keyValue;
                aes.IV = ivValue;
                aes.Mode = CipherMode.CBC;
                aes.Padding = PaddingMode.PKCS7;
                ICryptoTransform encryptor = aes.CreateEncryptor(aes.Key, aes.IV);
                using (MemoryStream ms = new MemoryStream()){
                    using (CryptoStream cs = new CryptoStream(ms, encryptor, CryptoStreamMode.Write)){
                        using (StreamWriter sw = new StreamWriter(cs)){
                            sw.Write(valueToEnc);
                        }
                    }
                    return Convert.ToBase64String(ms.ToArray());
                }
            }
        }

        /**
        *解密
        */
        public static string Decrypt(string encrypted){
            using (Aes aes = Aes.Create()){
                aes.Key = keyValue;
                aes.IV = ivValue;
                aes.Mode = CipherMode.CBC;
                aes.Padding = PaddingMode.PKCS7;
                ICryptoTransform decryptor = aes.CreateDecryptor(aes.Key, aes.IV);
                using (MemoryStream ms = new MemoryStream(Convert.FromBase64String(encrypted))){
                    using (CryptoStream cs = new CryptoStream(ms, decryptor, CryptoStreamMode.Read)){
                        using (StreamReader sr = new StreamReader(cs)){
                            return sr.ReadToEnd();
                        }
                    }
                }
            }
        }
    }
    public class Program
    {
        public static void Main(string[] args)
        {
            //Your code goes here
            //AesUtil util = new AesUtil();
            string mima = AesUtil.Decrypt("k0gwxnnUO1i33hMq2auhiw==");
            Console.Write(mima);
        }
    }
}