wp-includes/sodium_compat/lib/constants.php

WP檔案
函式/鉤子名 描述
CRYPTO_STREAM_KEYBYTES (常量) CRYPTO_STREAM_KEYBYTES:這個常量代表XSalsa20加密流的祕密金鑰的位元組數。
CRYPTO_SIGN_SEEDBYTES (常量) CRYPTO_SIGN_SEEDBYTES:表示用於生成金鑰對的種子的位元組數。
CRYPTO_SIGN_SECRETKEYBYTES (常量) CRYPTO_SIGN_SECRETKEYBYTES:表示私鑰的位元組數。
CRYPTO_SIGN_PUBLICKEYBYTES (常量) CRYPTO_SIGN_PUBLICKEYBYTES:表示公鑰的位元組數。
CRYPTO_SIGN_KEYPAIRBYTES (常量) CRYPTO_SIGN_KEYPAIRBYTES:表示金鑰對的位元組數。
CRYPTO_SIGN_BYTES (常量) CRYPTO_SIGN_BYTES:表示簽名輸出位元組數。
CRYPTO_SHORTHASH_KEYBYTES (常量) CRYPTO_SHORTHASH_KEYBYTES:表示短雜湊金鑰的位元組數。
CRYPTO_SHORTHASH_BYTES (常量) CRYPTO_SHORTHASH_BYTES:表示短雜湊輸出位元組數。
CRYPTO_SECRETBOX_NONCEBYTES (常量) CRYPTO_SECRETBOX_NONCEBYTES:定義 secret box 操作所需的隨機 nonce 的位元組數。
CRYPTO_SECRETBOX_MACBYTES (常量) CRYPTO_SECRETBOX_MACBYTES:定義 secret box 操作的 MAC 位元組數。
CRYPTO_SECRETBOX_KEYBYTES (常量) CRYPTO_SECRETBOX_KEYBYTES:定義 secret box 操作所需的金鑰位元組數。
CRYPTO_SCALARMULT_SCALARBYTES (常量) CRYPTO_SCALARMULT_SCALARBYTES:定義 scalar multiplication 操作所需的標量的位元組數。
CRYPTO_SCALARMULT_BYTES (常量) CRYPTO_SCALARMULT_BYTES:定義 scalar multiplication 操作的輸出位元組數。
CRYPTO_KX_SEEDBYTES (常量) CRYPTO_KX_SEEDBYTES:定義 KX 金鑰交換協議生成金鑰所需的隨機種子的位元組數。
CRYPTO_KX_SECRETKEYBYTES (常量) CRYPTO_KX_SECRETKEYBYTES:定義 KX 金鑰交換協議私鑰的位元組數。
CRYPTO_KX_PUBLICKEYBYTES (常量) CRYPTO_KX_PUBLICKEYBYTES:定義 KX 金鑰交換協議公鑰的位元組數。
CRYPTO_KX_BYTES (常量) CRYPTO_KX_BYTES:定義 KX 金鑰交換協議的輸出位元組數。
CRYPTO_GENERICHASH_KEYBYTES_MIN (常量) CRYPTO_GENERICHASH_KEYBYTES_MIN:生成雜湊值所需的金鑰的最小長度,預設為 16 位元組。
CRYPTO_GENERICHASH_KEYBYTES_MAX (常量) CRYPTO_GENERICHASH_KEYBYTES_MAX:生成雜湊值所需的金鑰的最大長度,預設為 64 位元組。
CRYPTO_GENERICHASH_KEYBYTES (常量) CRYPTO_GENERICHASH_KEYBYTES:生成雜湊值所需的金鑰長度,預設為 32 位元組。
CRYPTO_GENERICHASH_BYTES_MIN (常量) CRYPTO_GENERICHASH_BYTES_MIN:生成的雜湊值的最小長度,預設為 16 位元組。
CRYPTO_GENERICHASH_BYTES_MAX (常量) CRYPTO_GENERICHASH_BYTES_MAX:生成的雜湊值的最大長度,預設為 64 位元組。
CRYPTO_BOX_SECRETKEYBYTES (常量) CRYPTO_BOX_SECRETKEYBYTES:這是一個定義加密包中金鑰的大小的常量。
CRYPTO_BOX_SEALBYTES (常量) CRYPTO_BOX_SEALBYTES:這是一個定義加密包的大小的常量。
CRYPTO_BOX_PUBLICKEYBYTES (常量) CRYPTO_BOX_PUBLICKEYBYTES:這是一個定義加密包中公鑰的大小的常量。
CRYPTO_BOX_NONCEBYTES (常量) CRYPTO_BOX_NONCEBYTES:該常量表示隨機數(nonce)的長度,一般為 24 位元組。
CRYPTO_BOX_MACBYTES (常量) CRYPTO_BOX_MACBYTES:該常量表示訊息認證碼(message authentication code)的長度,一般為 16 位元組。
CRYPTO_BOX_KEYPAIRBYTES (常量) CRYPTO_BOX_KEYPAIRBYTES:該常量表示金鑰對(key pair)的長度,一般為 64 位元組。
CRYPTO_AUTH_KEYBYTES (常量) CRYPTO_AUTH_KEYBYTES:該常量表示驗證金鑰(authentication key)的長度,一般為 32 位元組。
CRYPTO_AEAD_CHACHA20POLY1305_NSECBYTES (常量) CRYPTO_AEAD_CHACHA20POLY1305_NSECBYTES:ChaCha20Poly1305 加密資料的安全位元組數。
CRYPTO_AEAD_CHACHA20POLY1305_NPUBBYTES (常量) CRYPTO_AEAD_CHACHA20POLY1305_NPUBBYTES:ChaCha20Poly1305 非對稱加密資料的位元組數。
CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES (常量) CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES:ChaCha20Poly1305 金鑰的位元組數。
CRYPTO_AEAD_CHACHA20POLY1305_IETF_NSECBYTES (常量) CRYPTO_AEAD_CHACHA20POLY1305_IETF_NSECBYTES:IETF 版本的 ChaCha20Poly1305 加密資料的安全位元組數。
CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTES (常量) CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTES:IETF 版本的 ChaCha20Poly1305 非對稱加密資料的位元組數。
CRYPTO_AEAD_CHACHA20POLY1305_IETF_KEYBYTES (常量) CRYPTO_AEAD_CHACHA20POLY1305_IETF_KEYBYTES:IETF 版本的 ChaCha20Poly1305 金鑰的位元組數。
CRYPTO_AEAD_CHACHA20POLY1305_IETF_ABYTES (常量) CRYPTO_AEAD_CHACHA20POLY1305_IETF_ABYTES:IETF 版本的 ChaCha20Poly1305 認證加密資料的位元組數。
CRYPTO_AEAD_CHACHA20POLY1305_ABYTES (常量) CRYPTO_AEAD_CHACHA20POLY1305_ABYTES:ChaCha20Poly1305 認證加密資料的位元組數。
CRYPTO_AEAD_AES256GCM_NSECBYTES (常量) CRYPTO_AEAD_AES256GCM_NSECBYTES:AES256GCM 加密資料的安全位元組數。
CRYPTO_AEAD_AES256GCM_NPUBBYTES (常量) CRYPTO_AEAD_AES256GCM_NPUBBYTES:這是一個整數常量,代表了AES256GCM加密模式下公共非祕密資訊長度。
CRYPTO_AEAD_AES256GCM_KEYBYTES (常量) CRYPTO_AEAD_AES256GCM_KEYBYTES:這是一個整數常量,代表了AES256GCM加密模式下金鑰長度。

常見問題

FAQs
檢視更多 >