Тестовый вектор для схемы подписи PKASS1V2.2 RSASSA-PSS
Я работаю на PKSC1V2.2 RSASSA-PSS Схема подписи. Я получил несколько стандартных тестовых векторов для тестирования окончательных результатов, но мои результаты не совпадают. Чтобы проверить, где мой код работает неправильно, мне нужен тестовый вектор с промежуточным результатом.
и я использую RSA 2048 и SHA 256.
пожалуйста, помогите... если у кого-то есть или если вы знаете, где я могу получить это? также любой другой метод, чтобы проверить это.
С уважением
1 ответ
Можно принять любую другую реализацию и использовать пошаговое или трассировочное ведение журнала (печать на консоль) промежуточных значений. Вы также можете взять вывод известной хорошей реализации и обратить модульное возведение в степень (необработанное шифрование с открытым ключом), чтобы перейти к заполнению.
Главное, действительно, обивка. Например, Bouncy Castle имеет org.bouncycastle.crypto.test.MGF1GeneratorTest
класс для тестирования MGF1. Это должно быть достаточно легко, чтобы пройти.