DESede Расшифровать выпуск
Я пытаюсь понять какой-то устаревший код, где один из параметров Cipher.init
2. Что означает здесь 2?
try
{
if (key == null)
{
key = SecretKeyFactory.getInstance("DESede").generateSecret(new DESedeKeySpec(keyBytes));
}
Cipher cipher = Cipher.getInstance("DESede");
cipher.init(2, key);
}
1 ответ
Решение
Что означает 2 здесь?
Это opmode
, От Cipher
Класс Javadocs:
void init(int opmode, Key key)
Я считаю 2 DECRYPT_MODE
, См. Значения постоянных полей внизу страницы.