PKCS#1, prima della versione 2.0, ha descritto un unico schema di crittografia. Dalla versione 2.0, il padding OAEP è stato aggiunto a PKCS # 1 e il precedente schema di crittografia è stato chiamato retroattivamente "v1.5" (perché è l'unico schema descritto nella versione 1.5 di PKCS # 1). Nello stesso PKCS # 1, i due schemi di crittografia sono denominati "RSAES-OAEP" e "RSAES-PKCS1-V1_5".
Il padding OAEP può essere teoricamente utilizzato con molti altri schemi di crittografia asimmetrica, ma RSA è (di gran lunga) il sistema di crittografia asimmetrico più utilizzato.
Coloquially, la crittografia RSA con imbottitura OAEP è spesso conosciuto come "PKCS # 1 v2.0 crittografia", in quanto il sistema più vecchio si chiama "PKCS # 1 v1.5 crittografia", ma questo non è un "ufficiale" nome. Sia OAEP che v1.5 sono standard e supportati dalle recenti versioni di PKCS # 1, quindi v1.5 non è meno uno schema "v2.0" di OAEP. Come ho detto sopra, il nome ufficiale (come definito in PKCS # 1) è "RSAES-OAEP".
fonte
2010-06-08 14:26:23
Ho difficoltà a trovare qualcosa correlato a "RSAES-OAEP" nei documenti java, hai qualche link per me? –
@Tom: cerca "OAEP" in http://java.sun.com/javase/6/docs/technotes/guides/security/StandardNames.html –
L'ho visto. Tu dici che il nome ufficiale è "RSAES-OAEP", ma non ho trovato questo nome menzionato in questa pagina o in PKCS # 1V2 doc. –