wp-includes/sodium_compat/lib/php72compat_const.php

WP檔案
函式/鉤子名 描述
SODIUM_LIBRARY_VERSION (常量) SODIUM_LIBRARY_VERSION:這個常量表示Libsodium庫的版本號,它是WordPress中使用的一個安全加密庫。
SODIUM_LIBRARY_MINOR_VERSION (常量) SODIUM_LIBRARY_MINOR_VERSION:這個常量定義了Libsodium密碼學庫的次要版本號。
SODIUM_LIBRARY_MAJOR_VERSION (常量) SODIUM_LIBRARY_MAJOR_VERSION:這個常量定義了Libsodium密碼學庫的主要版本號。
SODIUM_CRYPTO_STREAM_NONCEBYTES (常量) SODIUM_CRYPTO_STREAM_NONCEBYTES:這個常量定義了Libsodium密碼學庫中作為nonce(使用一次的數字)的位元組數。它用於資訊的加密和解密。
SODIUM_CRYPTO_STREAM_KEYBYTES (常量) SODIUM_CRYPTO_STREAM_KEYBYTES:這個常量定義了Libsodium密碼學庫中作為金鑰使用的位元組數。它用於資訊的加密和解密。
SODIUM_CRYPTO_SIGN_SEEDBYTES (常量) SODIUM_CRYPTO_SIGN_SEEDBYTES:這個常量定義了Libsodium密碼學庫中作為種子的位元組數。它用於數字簽名。
SODIUM_CRYPTO_SIGN_SECRETKEYBYTES (常量) SODIUM_CRYPTO_SIGN_SECRETKEYBYTES:這個常量定義了Libsodium密碼學庫中用於祕密金鑰的位元組數。它用於數字簽名。
SODIUM_CRYPTO_SIGN_PUBLICKEYBYTES (常量) SODIUM_CRYPTO_SIGN_PUBLICKEYBYTES:這個常量定義了Libsodium密碼學庫中公鑰的位元組數。它用於數字簽名。
SODIUM_CRYPTO_SIGN_KEYPAIRBYTES (常量) SODIUM_CRYPTO_SIGN_KEYPAIRBYTES:這個常量定義了Libsodium密碼學庫中用於金鑰對的位元組數。它被用於數字簽名。
SODIUM_CRYPTO_SIGN_BYTES (常量) SODIUM_CRYPTO_SIGN_BYTES:這個常量代表libsodium庫生成的數字簽名中的位元組數。
SODIUM_CRYPTO_SHORTHASH_KEYBYTES (常量) SODIUM_CRYPTO_SHORTHASH_KEYBYTES:這個常量代表libsodium庫用於生成短雜湊的金鑰的位元組數。
SODIUM_CRYPTO_SHORTHASH_BYTES (常量) SODIUM_CRYPTO_SHORTHASH_BYTES:這個常量表示libsodium庫生成的短雜湊值的位元組數。
SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_REKEY (常量) SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_REKEY:該常量表示XChaCha20Poly1305密文流中重啟資訊的標籤值。它用於認證和加密。
SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_PUSH (常量) SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_PUSH:該常量表示XChaCha20Poly1305密文流中推送資訊的標籤值。它用於認證和加密。
SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_PULL (常量) SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_PULL:該常量表示XChaCha20Poly1305密文流中拉出的資訊的標籤值。它用於認證和加密。
SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_FINAL (常量) SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_FINAL:這個常量表示XChaCha20Poly1305祕密流中最終訊息的標籤值。它用於認證和加密。
SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_MESSAGEBYTES_MAX (常量) SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_MESSAGEBYTES_MAX:這個常量定義了在libsodium庫的祕密流加密法中,XChaCha20-P
SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_KEYBYTES (常量) SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_KEYBYTES:這個常量定義了libsodium庫的祕密流密碼學中XChaCha20-Poly1305加密方
SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_HEADERBYTES (常量) SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_HEADERBYTES:這個常量定義了在libsodium庫的祕密流密碼學中用XChaCha20-Poly13
SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_ABYTES (常量) SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_ABYTES:這個常量定義了libsodium庫的祕密流加密法中XChaCha20-Poly1305加密方法對
SODIUM_CRYPTO_SECRETBOX_NONCEBYTES (常量) SODIUM_CRYPTO_SECRETBOX_NONCEBYTES:這個常量定義了密盒加密法中使用的nonce所需的位元組數。nonce是 “一次性使用的數字 “的縮寫,是一個獨特的值,與密匙一起用
SODIUM_CRYPTO_SECRETBOX_MACBYTES (常量) SODIUM_CRYPTO_SECRETBOX_MACBYTES:這個常量定義了在保密盒加密技術中用於訊息驗證碼(MAC)的位元組數。MAC用於檢測對加密資料的任何未經授權的修改。
SODIUM_CRYPTO_SECRETBOX_KEYBYTES (常量) SODIUM_CRYPTO_SECRETBOX_KEYBYTES:這個常量定義了libsodium庫的密盒加密技術中使用的祕鑰所需的位元組數。祕密箱提供驗證的加密,需要一個祕密金鑰和一個nonce來加
SODIUM_CRYPTO_SCALARMULT_SCALARBYTES (常量) SODIUM_CRYPTO_SCALARMULT_SCALARBYTES:這是一個常量,它定義了Libsodium密碼學庫中標量乘法函式所需的輸入位元組數。
SODIUM_CRYPTO_SCALARMULT_BYTES (常量) SODIUM_CRYPTO_SCALARMULT_BYTES:這是一個常量,定義了Libsodium密碼學庫中標量乘法函式產生的位元組數。
SODIUM_CRYPTO_PWHASH_STRPREFIX (常量) SODIUM_CRYPTO_PWHASH_STRPREFIX:這是一個字串字首,在Libsodium密碼學庫中推導密碼雜湊時使用。該字首用於識別所儲存的雜湊值的型別,並有助於避免雜湊值的碰撞。
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_STRPREFIX (常量) SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_STRPREFIX:這個常量定義了鈉密碼雜湊的scrypt加密演算法中新增到雜湊密碼字串的字首,它可以用來識別用於雜
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_SALTBYTES (常量) SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_SALTBYTES:這個常量定義了鈉密碼雜湊的scrypt加密演算法中使用的鹽值的長度(位元組)。
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_OPSLIMIT_SENSITIVE (常量) SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_OPSLIMIT_SENSITIVE:這個常量定義了鈉密碼雜湊中scrypt加密演算法敏感情況下的運算元。
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_OPSLIMIT_INTERACTIVE (常量) SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_OPSLIMIT_INTERACTIVE:這個常量定義了密碼鈉加密演算法在互動情況下的運算元量。
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_MEMLIMIT_SENSITIVE (常量) SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_MEMLIMIT_SENSITIVE:這個常量定義了鈉密碼雜湊中scrypt加密演算法的敏感場景的記憶體限制,在這種
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_MEMLIMIT_INTERACTIVE (常量) SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_MEMLIMIT_INTERACTIVE:這個常量定義了鈉密碼雜湊中scrypt加密演算法的互動式場景的記憶體限制,
SODIUM_CRYPTO_PWHASH_SALTBYTES (常量) SODIUM_CRYPTO_PWHASH_SALTBYTES:這個常量設定密碼雜湊中使用的鹽的位元組數。
SODIUM_CRYPTO_PWHASH_OPSLIMIT_SENSITIVE (常量) SODIUM_CRYPTO_PWHASH_OPSLIMIT_SENSITIVE:這個常量設定了在敏感模式下使用Argon2i演算法對密碼進行雜湊的最大迭代次數(OPS)。
SODIUM_CRYPTO_PWHASH_OPSLIMIT_MODERATE (常量) SODIUM_CRYPTO_PWHASH_OPSLIMIT_MODERATE:這個常量設定了在溫和模式下使用Argon2i演算法對密碼進行雜湊運算的最大迭代次數(OPS)。
SODIUM_CRYPTO_PWHASH_OPSLIMIT_INTERACTIVE (常量) SODIUM_CRYPTO_PWHASH_OPSLIMIT_INTERACTIVE:這個常量設定了在互動模式下使用Argon2i演算法對密碼進行雜湊的最大迭代次數(OPS)。
SODIUM_CRYPTO_PWHASH_MEMLIMIT_SENSITIVE (常量) SODIUM_CRYPTO_PWHASH_MEMLIMIT_SENSITIVE:這個常量設定了在敏感模式下使用Argon2i演算法對密碼進行雜湊的最大記憶體量(位元組)。
SODIUM_CRYPTO_PWHASH_MEMLIMIT_MODERATE (常量) SODIUM_CRYPTO_PWHASH_MEMLIMIT_MODERATE:這個常量設定了在溫和模式下使用Argon2i演算法對密碼進行雜湊的最大記憶體量(以位元組為單位)。
SODIUM_CRYPTO_PWHASH_MEMLIMIT_INTERACTIVE (常量) SODIUM_CRYPTO_PWHASH_MEMLIMIT_INTERACTIVE:這個常量設定了在互動模式下使用Argon2i演算法對密碼進行雜湊的最大記憶體量(以位元組為單位)。
SODIUM_CRYPTO_PWHASH_ALG_ARGON2ID13 (常量) SODIUM_CRYPTO_PWHASH_ALG_ARGON2ID13:這個常量是表示使用Argon2id13演算法加密密碼的常量標識。

常見問題

FAQs
檢視更多 >