Skip to content

Hex

Class Hex

Methods

encode

Convert a binary string into a hexadecimal string without cache-timing leaks

public static encode(string $binString): string
  • This method is static.

Parameters:

Parameter Type Description
$binString string (raw binary)

Throws:


encodeUpper

Convert a binary string into a hexadecimal string without cache-timing leaks, returning uppercase letters (as per RFC 4648)

public static encodeUpper(string $binString): string
  • This method is static.

Parameters:

Parameter Type Description
$binString string (raw binary)

Throws:


decode

Convert a hexadecimal string into a binary string without cache-timing leaks

public static decode(string $encodedString, bool $strictPadding = false): string
  • This method is static.

Parameters:

Parameter Type Description
$encodedString string
$strictPadding bool

Return Value:

(raw binary)

Throws:



Automatically generated on 2025-03-18