sodium_bin2base64
(PHP 7 >= 7.2.0, PHP 8)
sodium_bin2base64 — Encodes a raw binary string with base64.
说明
Converts a raw binary string into a base64-encoded string. Unlike base64_encode(), sodium_bin2base64() is constant-time (a property that is important for any code that touches cryptographic inputs, such as plaintexts or keys) and supports multiple character sets.
参数
string
-
Raw binary string.
id
-
-
SODIUM_BASE64_VARIANT_ORIGINAL
for standard (A-Za-z0-9/\+
) Base64 encoding. -
SODIUM_BASE64_VARIANT_ORIGINAL_NO_PADDING
for standard (A-Za-z0-9/\+
) Base64 encoding, without=
padding characters. -
SODIUM_BASE64_VARIANT_URLSAFE
for URL-safe (A-Za-z0-9\-_
) Base64 encoding. -
SODIUM_BASE64_VARIANT_URLSAFE_NO_PADDING
for URL-safe (A-Za-z0-9\-_
) Base64 encoding, without=
padding characters.
-
返回值
Base64-encoded string.
+添加备注
用户贡献的备注 1 note
davidw at example dot com ¶
5 years ago
bin: The data you wish to encode
id: The variant of encoding to use, which can be one of the following constants. You'll need to reuse this value when decoding with 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
备份地址:http://www.lvesu.com/blog/php/function.sodium-bin2base64.php