编辑代码

using System;
using System.Security.Cryptography;
using System.Collections.Generic;
using System.Text;


public class HelloWorld
{

        public static string decrypt(string 密文, string pwd = "1234567890123456")
        {

            RijndaelManaged rijndaelCipher = new RijndaelManaged();

            rijndaelCipher.Mode = CipherMode.CBC;

            rijndaelCipher.Padding = PaddingMode.PKCS7;

            rijndaelCipher.KeySize = 128;

            rijndaelCipher.BlockSize = 128;

            byte[] encryptedData = Convert.FromBase64String(密文);

            byte[] pwdBytes = System.Text.Encoding.UTF8.GetBytes(pwd);//password

            byte[] keyBytes = new byte[16];

            int len = pwdBytes.Length;

            if (len > keyBytes.Length) len = keyBytes.Length;

            System.Array.Copy(pwdBytes, keyBytes, len);

            rijndaelCipher.Key = keyBytes;

            //byte[] ivBytes = System.Text.Encoding.UTF8.GetBytes(iv);
            byte[] ivBytes = new byte[16];
            rijndaelCipher.IV = ivBytes;

            ICryptoTransform transform = rijndaelCipher.CreateDecryptor();

            byte[] plainText = transform.TransformFinalBlock(encryptedData, 0, encryptedData.Length);

            return Encoding.UTF8.GetString(plainText);


        }

    public static void Main()
    {
        var data = "XMhlgz6xA2VBsk/v1k1kdUkCfqXh/4FN55VyyiZJl73zSFR8EBp2DTm7NsNEQbhl6A/nWjPDunt6Y65L6q/ScMfUV7LZTIC+Z9MoPzRrSTE8WYlm6h+YI+nkDmLa4VxSVUmaWU7ISWlxJiJ7Vr3dY6PbPcl+IfGDFLN/QELcR4iGtAPmXfgBq6NVE2TenyOa4jW0Q8Wttf7c/9Rh9asU2j0MWvthyfT3NXmBIY2l817kbjaiSTtbUdrX3zjFqmIS+x6b6fbMHA7vq78dweumWa+umTCi9FsAmSOZn9sL9Lt3MpAeqf0sQLyllV5+M9SjxCbCKuw6PwvEc1z0GcpvJyGEBo4vEssWKEt21M9xQvHvkXtKol2GCocnPsCzdZmO8nSnYoIHxatYYZuVbYY8ojLBrn46yE14Lkj6/eqUw97OJ3qiSq30fTiuneOd/ZhLrwfrdMqzOQoyDQJMgcH6uIMbjqq1vpCDUkU+u+Z057tyKwyUKWYFi8L+54Y4UGCYuAlOBeOVesevGeh9yTmixZ34kNe8qaiUs4TxzuTF3bnvGUg07XlweczY1ajdXvqPDlby4QV6B1V7EUjwQurHhI8BnFvsJVoifkcWwdz4yJgO6dEc/u31Trf7Mq95Vru2IIfuc+M8eWY5nDssBfn81JzV5PgM8pB1wt02FKATYCrmhSkdhbf8iythRVtpl4oLrnSm+xIuTB7b5HmPrZ+9A7wwAOPnCez+YW1xrDlh9luHQPpQZCvub974HBexnFZ+IE87iDGi3hwcgrE8B4Ez1zuVcnyWgoGMjG9U+meKVobC51LAUgHNNlhrQpKZumpvIRP9UTPBSk1C/dCF3XxTxzLnb/4qMbIFdpNfrP7UYhnixum7H5lpAw0VsL83woQQITU3qsoPKVXSsoQ2XcNj3JBsBXrRW/JX14r45MUH9Y9RciuPNCptnpRi5LBH6tH/oTH2NVi6XgxEoNtCxcOMXKCWXyuOkUUAICdZKgNjKpM+XPE9SPWFWnME+4d9K/nxrK7vaWzXoDduq6GErzThM5DQaSYN7EhUn6xc0WAR/f+lKlmC7Yq+GQvTkqV2LMZLSiXkMlocYx79Z7rbhbHdMT3KM72695tPop2vvt+OWoeY9SQIGZkfogo+d5/AfrxjyA9G8tMBQnwdTXnqhBv2cEH//6r5JQO8RAJKhhsNQQob9zZ7C9uU0DIDLEoMDmxslXAnpDNXOMgNaiCkZdcLrMrHsA6xN8HkPJL/BdilZdDQCKCtxMAm+l92xDg+3u6a5+yszH8+qbNicrZ3rPYlgqU7mQSXEB+4LnLsTGeri7pBhkB2YGsob6KyMsrQlinXFgfjh9cpJDNaf6n5d/xkSMGw3cv+PMBocl/LLPG06ukzecLPwZ9mL5l+R+ZifNelOBp1ps+SjjHa/KqRTKCNMcZJLb8v2V+05059WUuZNwATZdZoYnwi5XolfIJYYomx3xz+89bzXfujhHLTb1OMLD0mhfsT3j89JkDBFP8sgw6f8K+Gp7CvZ2js+UFUIAzg/Gc/cPFbm+FKTmuc83l9RZYYMvDlI03oknJb0q8plgRr5OJO/i4XgSw4EG1APoau3pzO2fRHn3eZZaanS9HBAwzJ6G3XePFMeLKR8kGh1mmmhIgdi7eqUzj8dEvEv7rUObbEOHPYZu++m2H1hh69i0nMw46EzOp2Y0oEnmcwvWXt5NylOi9iv37HFeBw53kPxPgE+Mto6hu1B5d1yPaAr1yjrJTT16H7Z7bfbbfpf7Cc95nCMKk4ZpSJtvjDkl7JZPXC5+fayIL3rK7CZtEVll82+Gemx89e67sHnRRWVc2Za/KRZk0yMTx7ATgHBiYd3b9aTlQhlpgTI8Lrb9E0D++ls88S5i8GN1U8eEZWVDniEawUDMfw4SMRav4gYiMEDwRmKHYCM60mvj+pRCfRuD1ZlXSKNQ53Sst7m21EQSHAK34H7hi9VaXGvtDtisDTT8tVjt+VvpcPfOtOHCXCjVFW3ySQJOZ2Zw3VFd8Q8pDpiyLcXzYTCchsR2356gZILs5Q1His1sWZMci5A9fNjrE2dHg6bnNBfolCmAAb6n6MIMvoY/tNAPzQjiJPCS0fPio7/BcTrVEK7HeXRhce6X8N3ECPTBkRfmEkCagXSnFUfdot+LqElgbfWrqCz3uGGW+5HJqXNWtKJtozeD7hxhRFkSWa6e/3vpWLncvG/UCQUpyM6r0pn8YWvwceMIq0vsxok6u3VIct4mZ/cwgJloOCpd8yBUu/ZZE3XxDWXc5hFdKX17pzcSYzXKlO2/6uqYWUdU/iF37l7Edv/YKHSZ1vtvloc7VHItsi64S/RHEY3wTItdUj08ZL0cLVTAhzVoFKVojJPeRZNQGArxsVH3/lR6IwOflI/I1pWkt3Br/csNp6I/YAGutms/KoGbCRe/uBeAqiml2KuEPM2p125QuDygqsukX+fO2iJSGjk9M0eOwfsRMD6qQhtTZzbYzfgoDIxCakx/FoYF7e9IpQBSFlXEpjmSe/YT51MCGJGkyxBF0XNJ5vUiweTpy/XMVMmlgq9pz3psxQXzUqUH2DuX5djRXI8Z4z/hTgm9FZpHwUol9kYS66HxARvG7GxZ6ZmKz1I0pRo6Nv77w1kpNLIyJophQumiHdkFH2NWSKhYLs9uk84v6ob17QCK3s0EdTTNmHGj7raEDmTcXlHvEq+zbzsHYUJbVRRZFEaYxcWvi+SZbDKILgl5uyzBPPffTG5BYVM4pXNtoCTtDhEmTFEQkT25RfAkXR7RQEZc1Gi2J7ZS2R3rsdHyvyWzNvPR7Db6PU2kos9y3wnnMbFiJMf0mnpj/gvLaUm8yj/rk4MekztS+Na1XkDTQ7w3aD8Vu+1M5FGTJ0bg7J4bbgJg62ofhIx/yIkyXdzI2QSa86ebEoFeUKj0xX8QzEz2BnoKweJ4IDfXTptpqoVVAEsPdoyBlf9lD11gB46YMJ4JZ5ifQB/fZ4rgU3yTpPtg3aEVyKat3/8XTsJ8d6Hy1azMmEothEdvTncFCMzmKlz6MBxoQQXIiJtT6qkYfHNAiIE8IEgP3vo4XI9raEJe46n5I209P4aYGr+lvae9vUMYwmDDXMlRqVdtyxwmFCXgfDgGoae5wYGm8YtkOHw5LfM1QTGRIkkOOrkunIvRclFkItFojFYPfjwtRrFcuSX/3CHQxqN1THQLzvERDLoWePhzvHfK5L97WuRcER/PAXAHmxMKBqc3RLYd6wWuCwo5hxvm5dto5AWDttFcfzM8cmqLmJMjvOuF9ZSCVJw3qfZhWOc1K/bOMdT12lkWdW/gnEBNCm5SUFoHSFrCCp6XTlFRh2WC/LWaKiVT9EW9nNPKFJ0GmqEh5jIPJOiBP8KGfQkIQqA2/0Uqbnct0VV1HYYbYgmlHctTRDdW/4QRC77HHl8xWEM8xei07zN3fi47/r5zVbKtQCREeRruQowHTgeR6Eko7okspPFxZ3c/Q43GVMzmPtxFdqslgx73EFjIQuzkXOpMhzHftN9IbYmkhXNA/msbHVc8hrFf4ybeVwqoJLZidsEdDZPlfj0Waac/RwJ4yGtPi2ko08AO+vs59jzfmUOu3KZ7sBmbU/+kBWmdlp2o9ALteVClwASjgYrfADaa9qGlsagY2Zft6gtBC62unaTo04m6W5TeZjiYo1qa/o8cAkFrbMvHQEB4wfEry1VxuXA7YFL+IiB++sRnqoCbsgu2iEV6Xv8LOEc1godsqLXmzTI0h+x894Nrs5cLiCIztcpjjB2oeVilHcI2Nnzk6y55kAwzx9baKEcjrxPODoU9Yoj2rvofIufoDaTy70H2fWX5T0ZqATLGYD9+O56aaiNjd3hTDCat5CDYp8cYemmtfUiDLcecGqXA4dkMF0AZkKGDWkMDk2uPy08PAOT0ds61ECPNOujnFRL9l3Zoa+zJuGdY189N12JbEgDcv60SgkDkS1A891mnMQcprBZ35udrKaO5egfDVBzX4/xhDPtcDuF6tQK4gPZ25hSwWzfsd3hX3tben56yj15kJyTKp6QdaZ4gqeWPIaxXVH2/7vSACtR9XWxnssopsqnf0a98+aDg0OyCUd2EA0T0PQSOLzILeSA6zbdesYhUpv4YaYsTSc/RwdOgUHiVZ1O3O84c2S8sFdPchn0ca4HBvTVMRz4iv4Xz3p0klRMYEPFVNHdJ6Yw3sCVcBt3XKBVzDubg/I7nmANYJ3HD3ZTAola3MYo26/20UealuNncBL5OVSU2Y9CQmjD9vIpHRpDkPZmv2PuQ5gaGCsIFrQUALKQX7nAg295kIz27wjkAkJE9cx+ZeDI56g6JUoNU1breUdvuPsij4Z2gSfTPcdYNT1Nxxifp02ATyTyLdOrwyfaKnSZfaaaAAJiejmwru0S0QWa0oRIUZp8M97uuFmN1NRPWdqduISEXThr4/FWptYKWdubUEwISFgvTBA0LhkqWqzxF3iYcxsYtx9TNAlfv7rFSSLqrpMGjM55aUmsSP3RxP7k5k=";
        var key = "NJT30NZ6EEH9J5ZJ";
        Console.WriteLine(decrypt(data,key));
    }
}