marcinmoskala
fun byteArrayToHexString(b: ByteArray) = b.joinToString( separator = "", transform = { byte -> Integer.toString((byte.toInt() and 0xFF) + 0x100, 16).substring(1) } )