Мой модуль DNN шифрует некоторые данные, используя мой открытый ключ, и представляет их пользователю.Пользователь передает эти данные мне для обработки.Я расшифровываю данные своим закрытым ключом и использую его.Я использую .Net RSACryptoServiceProvider для шифрования / дешифрования.Это работало хорошо до сих пор.Я получил некоторые данные от клиента, которые выдают ошибку при попытке расшифровать их - Value cannot be null. Parameter name: rgb
Поскольку шифрование происходит на сервере пользователя, мне было интересно, могут ли какие-либо факторы окружающей среды повлиять на него.Я действительно не уверен, как продолжить сужать проблему.Что заставляет один и тот же код вести себя по-разному на другом сервере?
Я могу предоставить любую другую необходимую информацию.
Любой вклад приветствуется.Спасибо.
Редактировать: добавлен Stacktrace
System.ArgumentNullException: Value cannot be null. Parameter name: rgb at System.Security.Cryptography.RSACryptoServiceProvider.Decrypt(Byte[] rgb, Boolean fOAEP) at MyWS.MyMethod(String param1, String EncryptedData, String& errMsg) --- End of inner exception stack trace ---