sodium_base642bin

(PHP 7 >= 7.2.0, PHP 8)

sodium_base642bin — Перетворює рядок у кодуванні base64 на необроблений двійковий файл

Опис

sodium_base642bin(string $string, int $id, string $ignore = ""): string

Перетворює рядок у кодуванні base64 на необроблений двійковий файл. На відміну від функції base64_decode(), функцияsodium_base642bin() постійна за часом (властивість, яка важлива для будь-якого коду, що стосується криптографічних вхідних даних, таких як прості тексти або ключі) і підтримує декілька наборів символів.

Список параметрів

string

Рядок (string); Закодований рядок.

id

  • **SODIUM_BASE64_VARIANT_ORIGINAL**для стандартного (A-Za-z0-9/\+). Кодування Base64.
  • **SODIUM_BASE64_VARIANT_ORIGINAL_NO_PADDING**для стандартного (A-Za-z0-9/\+) Кодування Base64 без додаткових символів=
  • **SODIUM_BASE64_VARIANT_URLSAFE**для URL-безпечного (A-Za-z0-9\-_). Кодування Base64.
  • **SODIUM_BASE64_VARIANT_URLSAFE_NO_PADDING**for URL-safe (A-Za-z0-9\-_). Кодування Base64 без додаткових символів=

ignore

Символи, які слід ігнорувати під час перетворення (наприклад, символи пропуску).

Значення, що повертаються

Повертає перетворений рядок.