MCPcopy Create free account
hub / github.com/codenameone/CodenameOne / toHex

Method toHex

CodenameOne/src/com/codename1/security/Hash.java:190–201  ·  view source on GitHub ↗
(byte[] data)

Source from the content-addressed store, hash-verified

188
189 /// Encodes the bytes as a lowercase hex string (two characters per byte).
190 public static String toHex(byte[] data) {
191 if (data == null) {
192 return null;
193 }
194 StringBuilder b = new StringBuilder(data.length * 2);
195 for (byte d : data) {
196 int v = d & 0xff;
197 b.append(HEX[v >>> 4]);
198 b.append(HEX[v & 0x0f]);
199 }
200 return b.toString();
201 }
202
203 /// Decodes a hex string back into bytes. The string must contain an even
204 /// number of hex characters (whitespace and the `0x` prefix are not

Callers 9

runHashVectorsMethod · 0.95
md5_emptyAndAbcMethod · 0.95
sha1_abcMethod · 0.95
sha256_abcMethod · 0.95
sha384_abcMethod · 0.95
sha512_abcMethod · 0.95
multiBlockMessageMethod · 0.95
hexRoundTripMethod · 0.95
invokeStatic3Method · 0.45

Calls 2

appendMethod · 0.95
toStringMethod · 0.95

Tested by 8

runHashVectorsMethod · 0.76
md5_emptyAndAbcMethod · 0.76
sha1_abcMethod · 0.76
sha256_abcMethod · 0.76
sha384_abcMethod · 0.76
sha512_abcMethod · 0.76
multiBlockMessageMethod · 0.76
hexRoundTripMethod · 0.76