|
|
|
@ -39,20 +39,27 @@ namespace Elight.Utility.Encrypt
|
|
|
|
|
/// <returns>结果</returns> |
|
|
|
|
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 ""; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|