(PHP 7 >= 7.2.0, PHP 8)
sodium_base642bin — 将 Base64 编码的字符串解码为原始二进制数据。
将 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
用于 URL 安全 (A-Za-z0-9\-_
) Base64 编码,不带 =
填充字符。ignore
解码时要忽略的字符(例如空格字符)。
解码后的字符串。