Documentación offline PHP master

sodium_bin2base64

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

sodium_bin2base64

Codifica una string binaria bruta en base64.

Descripción#

```php

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

```php

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
SODIUM_BASE64_VARIANT_ORIGINAL

para el estándar (

A-Za-z0-9/\

) codificado en base64.

SODIUM_BASE64_VARIANT_ORIGINAL_NO_PADDING

para el estándar (

A-Za-z0-9/\

) codificado en base64, sin caracteres de relleno

=

.

SODIUM_BASE64_VARIANT_URLSAFE

para la codificación Base64 segura para URL (

A-Za-z0-9\_

).

SODIUM_BASE64_VARIANT_URLSAFE_NO_PADDING

para la codificación Base64 segura para URL (

A-Za-z0-9\_

), sin caracteres de relleno

=

.

Valores devueltos#

La string codificada en base64.