private string DecryptText(string encryptedText) { var isOldVersion = _decryptSettings.IsOldVersion ?? false; var encryptedKey = _decryptSettings.EncryptionKey; var decryptedKey = AnonymizeData.DecryptData(encryptedKey, Constants.Key); var key = isOldVersion ? encryptedKey : decryptedKey; _decryptSettings.IsOldVersion = false; return(AnonymizeData.DecryptData(encryptedText, key)); }
private Regex DecryptIfEncrypted(RegexPattern pattern) { return(new Regex(!_arePatternsEcrypted ? pattern.Pattern : AnonymizeData.DecryptData(pattern.Pattern, _encryptionKey), RegexOptions.IgnoreCase)); }