I\'m trying to write kotlin code like:
for (byte b : hash) stringBuilder.append(String.format(\"%02x\", b&0xff));
but I have not
Bitwise "and" of any byte-value and 0xff will always return the original value.
It is simple to see this if you draw the bits in a diagram:
00101010 42 11111111 and 0xff -------- 00101010 gives 42