gnu.crypto.pki
public final class Util extends Object
Field Summary | |
---|---|
static String | HEX |
Method Summary | |
---|---|
static String | formatInt(int i, int radix, int len)
Format an integer into the specified radix, zero-filled.
|
static String | hexDump(byte[] buf, int off, int len, String prefix)
Create a representation of the given byte array similar to the
output of `hexdump -C', which is
OFFSET SIXTEEN-BYTES-IN-HEX PRINTABLE-BYTES The printable bytes show up as-is if they are printable and not a newline character, otherwise showing as '.'. |
static String | hexDump(byte[] buf, String prefix)
See (byte[],int,int) . |
static byte[] | toByteArray(String hex)
Convert a hexadecimal string into its byte representation.
|
static String | toHexString(byte[] buf, int off, int len)
Convert a byte array to a hexadecimal string, as though it were a
big-endian arbitrarily-sized integer.
|
static String | toHexString(byte[] buf)
See (byte[],int,int) . |
static String | toHexString(byte[] buf, int off, int len, char sep)
Convert a byte array to a hexadecimal string, separating octets
with the given character.
|
static String | toHexString(byte[] buf, char sep) |
Parameters: i The integer to format. radix The radix to encode to. len The target length of the string. The string is zero-padded to this length, but may be longer.
Returns: The formatted integer.
OFFSET SIXTEEN-BYTES-IN-HEX PRINTABLE-BYTES
The printable bytes show up as-is if they are printable and not a newline character, otherwise showing as '.'.
Parameters: buf The bytes to format. off The offset to start at. len The number of bytes to encode.
Returns: The formatted string.
(byte[],int,int)
.Parameters: hex The hexadecimal string.
Returns: The converted bytes.
Parameters: buf The bytes to format. off The offset to start at. len The number of bytes to format.
Returns: A hexadecimal representation of the specified bytes.
(byte[],int,int)
.Parameters: buf The bytes to format. off The offset to start at. len The number of bytes to format. sep The character to insert between octets.
Returns: A hexadecimal representation of the specified bytes.