У меня есть этот байт [] = {-53, 54, -5, -89, -69, -126, -57, 36, 49, 114, -66, 67, 39, 18, 57, -40, 50, -113, 52, -113, 111, -65, -20, -127, -84, 90, -74, -47, 94, 23, 18, -36}
Как можноЯ преобразовываю это в строку? Я перепробовал много способов, но все они не работают
Я использую эту библиотеку для кодирования моей строки https://github.com/scottyab/AESCrypt-Android, есть некоторая строка кода для генерации байта []выше
private static SecretKeySpec generateKey(final String password) throws NoSuchAlgorithmException, UnsupportedEncodingException {
final MessageDigest digest = MessageDigest.getInstance(HASH_ALGORITHM);
byte[] bytes = password.getBytes("UTF-8");
digest.update(bytes, 0, bytes.length);
byte[] key = digest.digest(); //I want to convert this byte[] to String
log("SHA-256 key ", key);
SecretKeySpec secretKeySpec = new SecretKeySpec(key, "AES");
return secretKeySpec;
}