PHP8 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
() Base64 编码。A-Za-z0-9/\+
标准SODIUM_BASE64_VARIANT_ORIGINAL_NO_PADDING
() Base64 编码,不带填充字符。A-Za-z0-9/\+
=
SODIUM_BASE64_VARIANT_URLSAFE
用于 URL 安全 () Base64 编码。A-Za-z0-9\-_
- URL-safe ()
的SODIUM_BASE64_VARIANT_URLSAFE_NO_PADDING
Base64 编码,不带填充字符。A-Za-z0-9\-_
=
返回值
Base64 编码的字符串。