ciao a tutti è la prima volta che posto nel forum.
spero che possiate aiutarmi..
sto trasportando un programma da C++ a Java. in particolare lavoro con l'agoritmo RSA. il mio scopo è ottenere una firma/signature RSA, con lunghezza 256 (bytes).
in C++ uso RSASSA_PKCS1v15_MD5_Signer .
in Java uso SHA1withRSA .
questi metodi di cifratura usati si equivalgono?
pur usando gli stessi dati in entrata, ottengo firme diverse. Java mi restituisce sempre e solo una signature di 128 bytes. per curiosità ho provato a validare tale signature in C++, infatti risulta scorretta.
cosa sto sbagliando?
grazie a tutti per l'attenzione, ed in anticipo per l'aiuto.