Преобразование байт-массива в строку в Kotlin

Я пытаюсь создать MD5 строки в моем коде Android, используя kotlin ..

val md5 = MessageDigest.getInstance("MD5") val hash = md5.digest(queryToSign.toByteArray(Charset.defaultCharset())).toString() 

Но это дает мне:

[B @ 118072

Есть предположения?

Решил это. Используйте BigInteger

  val md5 = MessageDigest.getInstance("MD5") val hash = BigInteger(1, md5.digest(queryToSign.toByteArray(Charset.defaultCharset()))).toString(16)