PKCS#1 V2.0 реализован для Java?

Я должен зашифровать данные, использующие точно метод шифрования PKCS#1 V2.0 (определенный в объекте 7.2.1 из спецификации PKCS#1V2).

Это уже реализовано для Java?

Я думаю в чем-то, любят, просто передают параметр javax.crypto. Шифр, указывающий "PKCS#1V2", интересно, существует ли что-то вроде этого?

5
задан Gilles 'SO- stop being evil' 16 June 2012 в 21:26
поделиться

1 ответ

Шифрование PKCS#1 v2.0 обычно называется шифрованием OAEP. Итак:

Cipher.getInstance("RSA/ECB/OAEPWithSHA1AndMGF1Padding");

Место, где следует искать, - документы архитектуры криптографии Java: Standard Algorithm Name Documentation или Sun Providers Documentation.

Как вы можете видеть, провайдер SunJCE поддерживает следующие варианты OAEP:

  • OAEPWITHMD5ANDMGF1PADDING
  • OAEPWITHSHA1ANDMGF1PADDING
  • (OAEPWITHSHA-1ANDMGF1PADDING)
  • OAEPWITHSHA-256ANDMGF1PADDING
  • OAEPWITHSHA-384ANDMGF1PADDING
  • OAEPWITHSHA-512ANDMGF1PADDING
7
ответ дан 14 December 2019 в 08:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: