sodium_bin2base64

(PHP 7 >= 7.2.0, PHP 8)

sodium_bin2base64 — Кодує необроблений двійковий рядок за допомогою base64

Опис

sodium_bin2base64(string $string, int $id): string

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

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

string

Необроблений двійковий рядок.

id

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

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

Повертає рядок у кодуванні Base64.