Возможно ли проверить, правильно ли расшифрованы данные RSA? В общем есть пара ключей rsa Public/Private, есть блок данных зашифрованный публичным ключем.
Суть вопроса: возможно ли проверить правильно ли расшифрован блок данных (validate) или блок шифровался с помощью другого публичного ключа не связанного с приватным ключем?

21 Авг 2019 в 07:12
185 +1
1
Ответы
1

Да, возможно проверить правильность расшифровки данных RSA. Для этого нужно выполнить следующие действия:

Расшифруйте зашифрованный блок данных с помощью вашего приватного ключа.Затем зашифруйте этот же блок данных публичным ключом.Сравните результаты расшифровки с исходным блоком данных. Если расшифрованные данные совпадают с исходным блоком данных, то можно сделать вывод, что данные были правильно расшифрованы.

Если данные были зашифрованы с помощью другого публичного ключа, то результаты расшифровки не будут совпадать с исходным блоком данных. В таком случае можно сделать вывод о том, что данные были зашифрованы с использованием другого публичного ключа.

20 Апр 2024 в 13:05
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир