From e833e484212400eeb5c8f75e42cf5b48a2c669a7 Mon Sep 17 00:00:00 2001 From: Pilzinsel64 Date: Thu, 26 Nov 2020 12:01:28 +0100 Subject: [PATCH] try decrypt --- Pilz.Cryptography/AESStringCrypter.cs | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Pilz.Cryptography/AESStringCrypter.cs b/Pilz.Cryptography/AESStringCrypter.cs index 5f3e018..54afc8c 100644 --- a/Pilz.Cryptography/AESStringCrypter.cs +++ b/Pilz.Cryptography/AESStringCrypter.cs @@ -65,7 +65,14 @@ namespace Pilz.Cryptography public string Decrypt(string encryptedValue) { - return DecryptStringFromBytes_Aes(Convert.FromBase64String(encryptedValue), GetKey(), GetIV()); + try + { + return DecryptStringFromBytes_Aes(Convert.FromBase64String(encryptedValue), GetKey(), GetIV()); + } + catch (CryptographicException) + { + return string.Empty; + } } public static string Decrypt(string encryptedValue, string key, string iv) @@ -76,7 +83,14 @@ namespace Pilz.Cryptography public string Encrypt(string plainValue) { - return Convert.ToBase64String(EncryptStringToBytes_Aes(plainValue, GetKey(), GetIV())); + try + { + return Convert.ToBase64String(EncryptStringToBytes_Aes(plainValue, GetKey(), GetIV())); + } + catch (CryptographicException) + { + return string.Empty; + } } public static string Encrypt(string plainValue, string key, string iv)