PHP Класс Defuse\Crypto\Encoding

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
binToHex ( string $byte_string ) : string Converts a byte string to a hexadecimal string without leaking information through side channels.
hexToBin ( string $hex_string ) : string Converts a hexadecimal string into a byte string without leaking information through side channels.
loadBytesFromChecksummedAsciiSafeString ( string $expected_header, string $string ) : string INTERNAL USE ONLY: Decodes, verifies the header and checksum, and returns the encoded byte string.
saveBytesToChecksummedAsciiSafeString ( string $header, string $bytes ) : string INTERNAL USE ONLY: Applies a version header, applies a checksum, and then encodes a byte string into a range of printable ASCII characters.

Описание методов

binToHex() публичный статический Метод

Converts a byte string to a hexadecimal string without leaking information through side channels.
public static binToHex ( string $byte_string ) : string
$byte_string string
Результат string

hexToBin() публичный статический Метод

Converts a hexadecimal string into a byte string without leaking information through side channels.
public static hexToBin ( string $hex_string ) : string
$hex_string string
Результат string

loadBytesFromChecksummedAsciiSafeString() публичный статический Метод

INTERNAL USE ONLY: Decodes, verifies the header and checksum, and returns the encoded byte string.
public static loadBytesFromChecksummedAsciiSafeString ( string $expected_header, string $string ) : string
$expected_header string
$string string
Результат string

saveBytesToChecksummedAsciiSafeString() публичный статический Метод

INTERNAL USE ONLY: Applies a version header, applies a checksum, and then encodes a byte string into a range of printable ASCII characters.
public static saveBytesToChecksummedAsciiSafeString ( string $header, string $bytes ) : string
$header string
$bytes string
Результат string