Я смущен о том, что ключ Материал при генерации ключей с помощью Java-библиотек,разница между ключевым материалом и фактическим ключом
Согласно SecretKeySpec документации,
public byte[] getEncoded()
Возвращает ключевой материал этого секрета ключ.
Какой именно ключевой материал? , Потому что если я пытаюсь напечатать любую клавишу, как это,
System.out.print(secretKey.getEncoded())
Я получаю странный результат, как,
s[[email protected]
, но когда я печатаю его, используя любую схему кодирования, как Base64, Base16, я получаю фактический ключ.
Может ли кто-нибудь объяснить, какой именно материал на самом деле?