Метод
hashPass()
возвращает массив byte[]
, а в массивах Java нет значимого представления toString()
.Для отображения элементов массива используйте Arrays.toString()
:
System.out.println(Arrays.toString(hashPass("string")));
, который выведет:
[71, 50, -121, -8, 41, -115, -70, 113, 99, -88, -105, -112, -119, 88, -9, -64, -22, -25, 51, -30, 93, 46, 2, 121, -110, -22, 46, -36, -101, -19, 47, -88]
или преобразует массив byte[]
в шестнадцатеричное представление:
byte[] bytes = hashPass("string");
StringBuilder sb = new StringBuilder();
for (byte b : bytes) {
sb.append(String.format("%02X", b));
}
System.out.println(sb);
, который напечатает:
473287F8298DBA7163A897908958F7C0EAE733E25D2E027992EA2EDC9BED2FA8