Я пытаюсь получить шифрование TripleDES, работающее на Java. Из статьи в Википедии в разделе Keying Options
я хочу использовать опцию 1, где All three keys are independent
.
В Cipher docs говорится, что в справочном руководстве , но мне все еще не ясно.
Я работаю над запуском примеров и использую обе эти строки в разных проектах:
Cipher c = Cipher.getInstance("DESede");
Cipher cipher = Cipher.getInstance("TripleDES/ECB/PKCS5Padding");
Оба компилируются отлично, так какая разница? Должен ли я использовать один над другим? У обоих из них работают три отдельных ключа?