From e8c3fb7704d0a03b1b564e517922b530f1760ed8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BD=87=E9=98=B3=20=E9=82=B9?= Date: Tue, 26 Dec 2023 11:45:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0try=E9=98=B2=E6=AD=A2?= =?UTF-8?q?=E5=9C=A8=E8=A7=A3=E5=AF=86=E8=BF=87=E7=A8=8B=E4=B8=AD=E7=A8=8B?= =?UTF-8?q?=E5=BA=8F=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Elight.Utility/Encrypt/AES.cs | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/Elight.Utility/Encrypt/AES.cs b/Elight.Utility/Encrypt/AES.cs index 0e21edb..eee5429 100644 --- a/Elight.Utility/Encrypt/AES.cs +++ b/Elight.Utility/Encrypt/AES.cs @@ -39,20 +39,27 @@ namespace Elight.Utility.Encrypt /// 结果 public static string Decrypt(string toDecrypt) { - byte[] keyArray = Encoding.UTF8.GetBytes("12345678901234567890123456789012"); - byte[] toEncryptArray = Convert.FromBase64String(toDecrypt); - - RijndaelManaged rDel = new RijndaelManaged + try { - Key = keyArray, - Mode = CipherMode.ECB, - Padding = PaddingMode.PKCS7 - }; + byte[] keyArray = Encoding.UTF8.GetBytes("12345678901234567890123456789012"); + byte[] toEncryptArray = Convert.FromBase64String(toDecrypt); - ICryptoTransform cTransform = rDel.CreateDecryptor(); - byte[] resultArray = cTransform.TransformFinalBlock(toEncryptArray, 0, toEncryptArray.Length); + RijndaelManaged rDel = new RijndaelManaged + { + Key = keyArray, + Mode = CipherMode.ECB, + Padding = PaddingMode.PKCS7 + }; - return Encoding.UTF8.GetString(resultArray); + ICryptoTransform cTransform = rDel.CreateDecryptor(); + byte[] resultArray = cTransform.TransformFinalBlock(toEncryptArray, 0, toEncryptArray.Length); + + return Encoding.UTF8.GetString(resultArray); + } + catch + { + return ""; + } } } }