Тестовый вектор для схемы подписи PKASS1V2.2 RSASSA-PSS

Я работаю на PKSC1V2.2 RSASSA-PSS Схема подписи. Я получил несколько стандартных тестовых векторов для тестирования окончательных результатов, но мои результаты не совпадают. Чтобы проверить, где мой код работает неправильно, мне нужен тестовый вектор с промежуточным результатом.

и я использую RSA 2048 и SHA 256.

пожалуйста, помогите... если у кого-то есть или если вы знаете, где я могу получить это? также любой другой метод, чтобы проверить это.

С уважением

1 ответ

Можно принять любую другую реализацию и использовать пошаговое или трассировочное ведение журнала (печать на консоль) промежуточных значений. Вы также можете взять вывод известной хорошей реализации и обратить модульное возведение в степень (необработанное шифрование с открытым ключом), чтобы перейти к заполнению.

Главное, действительно, обивка. Например, Bouncy Castle имеет org.bouncycastle.crypto.test.MGF1GeneratorTest класс для тестирования MGF1. Это должно быть достаточно легко, чтобы пройти.

Другие вопросы по тегам