Documentation

Hex
in package
implements EncoderInterface

AbstractYes

Class Hex

Table of Contents

Interfaces

EncoderInterface
Interface EncoderInterface

Methods

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

Methods

decode()

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

public static decode(string $hex_string) : string
Parameters
$hex_string : string
Tags
throws
RangeException
Return values
string

(raw binary)

encode()

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

public static encode(string $bin_string) : string
Parameters
$bin_string : string

(raw binary)

Return values
string

encodeUpper()

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

public static encodeUpper(string $bin_string) : string
Parameters
$bin_string : string

(raw binary)

Return values
string

        
On this page

Search results