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