PHP 8.4.6 Released!

sodium_bin2base64

(PHP 7 >= 7.2.0, PHP 8)

sodium_bin2base64Codifica una string binaria bruta en base64.

Descripción

sodium_bin2base64(#[\SensitiveParameter] string $string, int $id): string

Convierte una string binaria bruta en una string codificada en base64. A diferencia de base64_encode(), sodium_bin2base64() es de tiempo constante (una propiedad importante para cualquier código que manipule entradas criptográficas, como textos en claro o claves) y admite varios conjuntos de caracteres.

Parámetros

string

La string binaria bruta.

id

Valores devueltos

La string codificada en base64.

add a note

User Contributed Notes 1 note

up
7
davidw at example dot com
6 years ago
bin: The data you wish to encode
id: The variant of encoding to use, which can be one of the following constants. You'll need to reuse this value when decoding with sodium_base642bin.

SODIUM_BASE64_VARIANT_ORIGINAL = 1
SODIUM_BASE64_VARIANT_ORIGINAL_NO_PADDING = 3
SODIUM_BASE64_VARIANT_URLSAFE = 5
SODIUM_BASE64_VARIANT_URLSAFE_NO_PADDING = 7
To Top