WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress
функция не описана

ParagonIE_Sodium_Core_Util::bin2hex() public WP 1.0

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

{} Это метод класса: ParagonIE_Sodium_Core_Util{}

Хуков нет.

Возвращает

Строку.

Использование

$result = ParagonIE_Sodium_Core_Util::bin2hex( $binaryString );
$binaryString(строка) (обязательный)
(raw binary)

Код ParagonIE_Sodium_Core_Util::bin2hex() WP 5.5.1

<?php
public static function bin2hex($binaryString)
{
    /* Type checks: */
    if (!is_string($binaryString)) {
        throw new TypeError('Argument 1 must be a string, ' . gettype($binaryString) . ' given.');
    }

    $hex = '';
    $len = self::strlen($binaryString);
    for ($i = 0; $i < $len; ++$i) {
        /** @var array<int, int> $chunk */
        $chunk = unpack('C', $binaryString[$i]);
        /** @var int $c */
        $c = $chunk[1] & 0xf;
        /** @var int $b */
        $b = $chunk[1] >> 4;
        $hex .= pack(
            'CC',
            (87 + $b + ((($b - 10) >> 8) & ~38)),
            (87 + $c + ((($c - 10) >> 8) & ~38))
        );
    }
    return $hex;
}