Documentación offline PHP master

sodium_base642bin

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

En esta página

sodium_base642bin

Decodifica una cadena codificada en base64 en binario sin tratar.

Descripción#

```php

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

```php

Convierte una cadena codificada en base64 en binario sin tratar. A diferencia de base64_decode, sodium_base642bin es de tiempo constante (una propiedad importante para cualquier código que manipule entradas criptográficas, tales como textos en claro o claves) y soporta múltiples conjuntos de caracteres.

Parámetros#

string
string; Cadena codificada.

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

=

.

ignore
Los caracteres a ignorar durante la decodificación (por ejemplo, los caracteres de espaciado).

Valores devueltos#

La cadena decodificada.