From b956d8a845ec16bec1990a7f6cd9c61ab059978a Mon Sep 17 00:00:00 2001 From: Emre KARA Date: Thu, 12 Jun 2025 09:18:36 +0300 Subject: [PATCH] Add null or empty string validation for `plainText` and `cipherText` in `Encrypt` and `Decrypt` methods --- .../Volo.Abp.Core/Volo/Abp/Telemetry/Helpers/Cryptography.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Helpers/Cryptography.cs b/framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Helpers/Cryptography.cs index 266e90013d..2735be273d 100644 --- a/framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Helpers/Cryptography.cs +++ b/framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Helpers/Cryptography.cs @@ -10,6 +10,7 @@ static internal class Cryptography public static string Encrypt(string plainText) { + Check.NotNullOrEmpty(plainText, nameof(plainText)); using var aes = Aes.Create(); using var sha256 = SHA256.Create(); @@ -25,6 +26,7 @@ static internal class Cryptography public static string Decrypt(string cipherText) { + Check.NotNullOrEmpty(cipherText, nameof(cipherText)); using var aes = Aes.Create(); using var sha256 = SHA256.Create();