Как избежать CryptographicException? - PullRequest
       70

Как избежать CryptographicException?

0 голосов
/ 28 сентября 2019

Вы получаете исключение System.Security.Cryptography.CryptographicException при сбое дешифрования из-за неправильного ключа.
Как этого избежать?Есть ли встроенное решение, которое желательно выглядит так?

if (someClass.TryDecrypt(encrypted key, out var result)) {
    //use result
}
else {
    //fail like the world hasn't ended yet.
}

1 Ответ

0 голосов
/ 29 сентября 2019

Правильный способ справиться с этой ситуацией - catch исключение.

Если ваш код относится к серверной среде и вы хотите снизить риск сбоя сервера из-заЗначительное количество запросов, которые могут приносить доход (например, DoS), вы можете установить интервал между запросами, поступающими с одного и того же IP-адреса, например.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...