2024 年 PHP 日本會議

sodium_bin2base64

(PHP 7 >= 7.2.0, PHP 8)

sodium_bin2base64使用 base64 編碼原始二進制字串。

說明

sodium_bin2base64(#[\SensitiveParameter] 字串 $string, 整數 $id): 字串

將原始二進制字串轉換為 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