sodium_bin2base64

(PHP 7 >= 7.2.0, PHP 8)

sodium_bin2base64使用 Base64 编码原始二进制字符串。

描述

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

将原始二进制字符串转换为 Base64 编码的字符串。与 base64_encode() 不同,sodium_bin2base64() 是常数时间的(对于任何接触加密输入的代码,例如明文或密钥来说,这是一个重要的属性)并且支持多个字符集。

参数

string

原始二进制字符串。

id

返回值

Base64 编码的字符串。

添加注释

用户贡献注释 1 个注释

davidw at example dot com
5 年前
bin: 您要编码的数据
id: 要使用的编码变体,可以是以下常量之一。您需要在使用 sodium_base642bin 解码时重复使用此值。

SODIUM_BASE64_VARIANT_ORIGINAL = 1
SODIUM_BASE64_VARIANT_ORIGINAL_NO_PADDING = 3
SODIUM_BASE64_VARIANT_URLSAFE = 5
SODIUM_BASE64_VARIANT_URLSAFE_NO_PADDING = 7
To Top