@Override public String toString(Token token) { AtlasBytesToken bytesToken = (AtlasBytesToken) token; return Hex.bytesToHex((byte[]) bytesToken.getTokenValue()); }
@Override public Token fromString(String string) { if (string.length() % 2 == 1) string = "0" + string; return new AtlasBytesToken(Hex.hexToBytes(string)); } };
public static String bytesToHex(byte bytes[], int offset, int length) { char[] c = new char[length * 2]; for (int i = 0; i < length; i++) { int bint = bytes[i + offset]; c[i * 2] = byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = byteToChar[bint & 0x0f]; } return wrapCharArray(c); }
public static String bytesToHex(ByteBuffer bytes) { if (bytes.hasArray()) { return Hex.bytesToHex(bytes.array(), bytes.arrayOffset() + bytes.position(), bytes.remaining()); } final int offset = bytes.position(); final int size = bytes.remaining(); final char[] c = new char[size * 2]; for (int i = 0; i < size; i++) { final int bint = bytes.get(i+offset); c[i * 2] = Hex.byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = Hex.byteToChar[bint & 0x0f]; } return Hex.wrapCharArray(c); }
private String base(String value) { try { byte[] bytes = Hex.hexToBytes(value.replaceFirst("0x", "")); return Hex.bytesToHex(bytes); } catch (NumberFormatException e) { throw new IndexException(e, "Field '{}' requires an hex string, but found '{}'", field, value); } } }
public static String bytesToHex(ByteBuffer bytes) { if (bytes.hasArray()) { return Hex.bytesToHex(bytes.array(), bytes.arrayOffset() + bytes.position(), bytes.remaining()); } final int offset = bytes.position(); final int size = bytes.remaining(); final char[] c = new char[size * 2]; for (int i = 0; i < size; i++) { final int bint = bytes.get(i+offset); c[i * 2] = Hex.byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = Hex.byteToChar[bint & 0x0f]; } return Hex.wrapCharArray(c); }
public static String toString(byte[] hash) { if (hash == null) return "null"; return "[" + Hex.bytesToHex(hash) + "]"; }
@Override public void validate(String token) throws ConfigurationException { try { if (token.length() % 2 == 1) token = "0" + token; Hex.hexToBytes(token); } catch (NumberFormatException e) { throw new ConfigurationException("Token " + token + " contains non-hex digits"); } }
public static String bytesToHex(ByteBuffer bytes) { if (bytes.hasArray()) { return Hex.bytesToHex(bytes.array(), bytes.arrayOffset() + bytes.position(), bytes.remaining()); } final int offset = bytes.position(); final int size = bytes.remaining(); final char[] c = new char[size * 2]; for (int i = 0; i < size; i++) { final int bint = bytes.get(i+offset); c[i * 2] = Hex.byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = Hex.byteToChar[bint & 0x0f]; } return Hex.wrapCharArray(c); }
public static String bytesToHex(byte bytes[], int offset, int length) { char[] c = new char[length * 2]; for (int i = 0; i < length; i++) { int bint = bytes[i + offset]; c[i * 2] = byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = byteToChar[bint & 0x0f]; } return wrapCharArray(c); }
@Override public String toString() { return Hex.bytesToHex(token); }
case MD5: authenticated = MessageDigest.isEqual(FBUtilities.threadLocalMD5Digest().digest(password.getBytes()), Hex.hexToBytes(props.getProperty(username))); break; default:
public static String bytesToHex(ByteBuffer bytes) { if (bytes.hasArray()) { return Hex.bytesToHex(bytes.array(), bytes.arrayOffset() + bytes.position(), bytes.remaining()); } final int offset = bytes.position(); final int size = bytes.remaining(); final char[] c = new char[size * 2]; for (int i = 0; i < size; i++) { final int bint = bytes.get(i+offset); c[i * 2] = Hex.byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = Hex.byteToChar[bint & 0x0f]; } return Hex.wrapCharArray(c); }
public static String bytesToHex(byte bytes[], int offset, int length) { char[] c = new char[length * 2]; for (int i = 0; i < length; i++) { int bint = bytes[i + offset]; c[i * 2] = byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = byteToChar[bint & 0x0f]; } return wrapCharArray(c); }
public String toString(Token token) { BytesToken bytesToken = (BytesToken) token; return Hex.bytesToHex(bytesToken.token); }
public static ByteBuffer hexToBytes(String str) { return ByteBuffer.wrap(Hex.hexToBytes(str)); }
public static String bytesToHex(ByteBuffer bytes) { if (bytes.hasArray()) { return Hex.bytesToHex(bytes.array(), bytes.arrayOffset() + bytes.position(), bytes.remaining()); } final int offset = bytes.position(); final int size = bytes.remaining(); final char[] c = new char[size * 2]; for (int i = 0; i < size; i++) { final int bint = bytes.get(i+offset); c[i * 2] = Hex.byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = Hex.byteToChar[bint & 0x0f]; } return Hex.wrapCharArray(c); }
public static String bytesToHex(byte bytes[], int offset, int length) { char[] c = new char[length * 2]; for (int i = 0; i < length; i++) { int bint = bytes[i + offset]; c[i * 2] = byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = byteToChar[bint & 0x0f]; } return wrapCharArray(c); }
@Override public String toString() { return Hex.bytesToHex(bytes); } }
public static ByteBuffer hexToBytes(String str) { return ByteBuffer.wrap(Hex.hexToBytes(str)); }