PHP 大会日本 2024

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