/ / Wektor testowy dla schematu sygnatur PKSC1V2.2 RSASSA-PSS - c, testowanie, kryptografia, rsa, pkcs # 1

Wektor testowy dla schematu podpisu PKSC1V2.2 RSASSA-PSS - c, testowanie, kryptografia, RSA, pkcs # 1

Pracuję na PKSC1V2.2 Schemat podpisu RSASSA-PSS. Dostałem pewien standardowy wektor testowy do testowania wyników końcowych, ale moje wyniki nie pasują. Aby sprawdzić, czy mój kod się nie udaje, potrzebuję wektora testowego z wynikiem pośrednim.

i „używam RSA 2048 i SHA 256.

proszę o pomoc ... jeśli ktoś go ma lub jeśli wiesz, gdzie mogę go zdobyć? także każda inna metoda testowania.

pozdrowienia

Odpowiedzi:

1 dla odpowiedzi № 1

Możliwe jest wykonanie dowolnej innej implementacjii użyj rejestrowania krokowego lub śledzenia (drukowanie do konsoli) wartości pośrednich. Można również pobrać wyjście znanej dobrej implementacji i odwrócić modułowe potęgowanie (surowe szyfrowanie kluczem publicznym), aby dostać się do dopełnienia.

Najważniejszą rzeczą jest dopełnienie. Na przykład Bouncy Castle ma org.bouncycastle.crypto.test.MGF1GeneratorTest klasa do testowania MGF1. To powinno być łatwe do przejścia.