Better PHP Documentation
opinionated
Open main menu
Get Started
Documentation
Community
Training
Better PHP Documentation
Close menu
Get Started
Documentation
Community
Training
Log in
Change language:
English
German
Spanish
French
Italian
Japanese
Brazilian Portuguese
Russian
Turkish
Ukrainian
Chinese (Simplified)
Other
Fonctions Sodium
Sommaire
sodium_add
â Ajoute de grands nombres
sodium_base642bin
â DĂ©code une chaĂźne encodĂ©e en base64 en binaire brut.
sodium_bin2base64
â Encode une chaĂźne binaire brute en base64.
sodium_bin2hex
â Encode en hexadĂ©cimal
sodium_compare
â Compare des grands nombres
sodium_crypto_aead_aegis128l_decrypt
â VĂ©rifie puis dĂ©chiffre un message avec AEGIS-128L
sodium_crypto_aead_aegis128l_encrypt
â Chiffre puis authentifie un message avec AEGIS-128L
sodium_crypto_aead_aegis128l_keygen
â GĂ©nĂšre une clĂ© AEGIS-128L alĂ©atoire
sodium_crypto_aead_aegis256_decrypt
â VĂ©rifie puis dĂ©chiffre un message avec AEGIS-256
sodium_crypto_aead_aegis256_encrypt
â Chiffre puis authentifie un message avec AEGIS-256
sodium_crypto_aead_aegis256_keygen
â GĂ©nĂšre une clĂ© AEGIS-256 alĂ©atoire
sodium_crypto_aead_aes256gcm_decrypt
â VĂ©rifie puis dĂ©chiffre un message avec AES-256-GCM
sodium_crypto_aead_aes256gcm_encrypt
â Chiffre puis authentifie avec AES-256-GCM
sodium_crypto_aead_aes256gcm_is_available
â VĂ©rifie si le matĂ©riel prend en charge AES256-GCM
sodium_crypto_aead_aes256gcm_keygen
â GĂ©nĂšre une clĂ© AES-256-GCM alĂ©atoire
sodium_crypto_aead_chacha20poly1305_decrypt
â VĂ©rifie puis dĂ©chiffre avec ChaCha20-Poly1305
sodium_crypto_aead_chacha20poly1305_encrypt
â Chiffre puis authentifie avec ChaCha20-Poly1305
sodium_crypto_aead_chacha20poly1305_ietf_decrypt
â VĂ©rifie que le texte chiffrĂ© inclut une Ă©tiquette valide
sodium_crypto_aead_chacha20poly1305_ietf_encrypt
â Chiffre un message
sodium_crypto_aead_chacha20poly1305_ietf_keygen
â GĂ©nĂšre une clĂ© ChaCha20-Poly1305 (IETF) alĂ©atoire
sodium_crypto_aead_chacha20poly1305_keygen
â GĂ©nĂšre une clĂ© ChaCha20-Poly1305 alĂ©atoire
sodium_crypto_aead_xchacha20poly1305_ietf_decrypt
â (PrĂ©fĂ©rĂ©) VĂ©rifie puis dĂ©chiffre avec XChaCha20-Poly1305
sodium_crypto_aead_xchacha20poly1305_ietf_encrypt
â (PrĂ©fĂ©rĂ©) Chiffre puis authentifie avec XChaCha20-Poly1305
sodium_crypto_aead_xchacha20poly1305_ietf_keygen
â GĂ©nĂšre une clĂ© XChaCha20-Poly1305 alĂ©atoire.
sodium_crypto_auth
â Calcule une Ă©tiquette pour le message
sodium_crypto_auth_keygen
â GĂ©nĂšre une clĂ© alĂ©atoire pour sodium_crypto_auth
sodium_crypto_auth_verify
â VĂ©rifie que l'Ă©tiquette est valide pour le message
sodium_crypto_box
â Chiffrement asymĂ©trique authentifiĂ©
sodium_crypto_box_keypair
â GĂ©nĂšre alĂ©atoirement une clĂ© secrĂšte et une clĂ© publique correspondante
sodium_crypto_box_keypair_from_secretkey_and_publickey
â CrĂ©er une paire de clĂ©s unifiĂ©e Ă partir d'une clĂ© secrĂšte et d'une clĂ© publique
sodium_crypto_box_open
â DĂ©chiffrement authentifiĂ© avec clĂ© publique
sodium_crypto_box_publickey
â Extrait la clĂ© publique d'une paire de clĂ©s crypto_box
sodium_crypto_box_publickey_from_secretkey
â Calcule la clĂ© publique Ă partir d'une clĂ© secrĂšte
sodium_crypto_box_seal
â Chiffrement anonyme avec clĂ© publique
sodium_crypto_box_seal_open
â DĂ©chiffrement anonyme avec clĂ© publique
sodium_crypto_box_secretkey
â Extrait la clĂ© secrĂšte d'une paire de clĂ©s crypto_box
sodium_crypto_box_seed_keypair
â DĂ©rive de maniĂšre dĂ©terministe la paire de clĂ©s Ă partir d'une seule clĂ©
sodium_crypto_core_ristretto255_add
â Ajoute un Ă©lĂ©ment
sodium_crypto_core_ristretto255_from_hash
â Mappe un vecteur
sodium_crypto_core_ristretto255_is_valid_point
â DĂ©termine si un point est sur la courbe ristretto255
sodium_crypto_core_ristretto255_random
â GĂ©nĂšre une clĂ© alĂ©atoire
sodium_crypto_core_ristretto255_scalar_add
â Ajoute une valeur scalaire
sodium_crypto_core_ristretto255_scalar_complement
â Le but de sodium_crypto_core_ristretto255_scalar_complement
sodium_crypto_core_ristretto255_scalar_invert
â Inverse une valeur scalaire
sodium_crypto_core_ristretto255_scalar_mul
â Multiplie une valeur scalaire
sodium_crypto_core_ristretto255_scalar_negate
â Inverse le signe d'une valeur scalaire
sodium_crypto_core_ristretto255_scalar_random
â GĂ©nĂšre une clĂ© alĂ©atoire
sodium_crypto_core_ristretto255_scalar_reduce
â RĂ©duit une valeur scalaire
sodium_crypto_core_ristretto255_scalar_sub
â Soustrait une valeur scalaire
sodium_crypto_core_ristretto255_sub
â Soustrait un Ă©lĂ©ment
sodium_crypto_generichash
â Renvoie un hachage du message
sodium_crypto_generichash_final
â ComplĂšte le hachage
sodium_crypto_generichash_init
â Initialise un hachage pour le streaming
sodium_crypto_generichash_keygen
â GĂ©nĂšre une clĂ© de hachage gĂ©nĂ©rique alĂ©atoire
sodium_crypto_generichash_update
â Ajoute un message Ă un hachage
sodium_crypto_kdf_derive_from_key
â DĂ©rive une sous-clĂ©
sodium_crypto_kdf_keygen
â GĂ©nĂšre une clĂ© racine alĂ©atoire pour l'interface KDF
sodium_crypto_kx_client_session_keys
â Calcule les clĂ©s de session cĂŽtĂ© client.
sodium_crypto_kx_keypair
â CrĂ©er une nouvelle paire de clĂ©s sodium
sodium_crypto_kx_publickey
â Extrait la clĂ© publique d'une paire de clĂ©s crypto_kx
sodium_crypto_kx_secretkey
â Extrait la clĂ© secrĂšte d'une paire de clĂ©s crypto_kx
sodium_crypto_kx_seed_keypair
â Description
sodium_crypto_kx_server_session_keys
â Calcule les clĂ©s de session cĂŽtĂ© serveur.
sodium_crypto_pwhash
â DĂ©rive une clĂ© Ă partir d'un mot de passe, en utilisant Argon2
sodium_crypto_pwhash_scryptsalsa208sha256
â DĂ©rive une clĂ© Ă partir d'un mot de passe, en utilisant scrypt
sodium_crypto_pwhash_scryptsalsa208sha256_str
â Renvoie un hachage encodĂ© en ASCII
sodium_crypto_pwhash_scryptsalsa208sha256_str_verify
â VĂ©rifie si le mot de passe correspond Ă une chaĂźne de hachage de mot de passe
sodium_crypto_pwhash_str
â Renvoie un hachage encodĂ© en ASCII
sodium_crypto_pwhash_str_needs_rehash
â DĂ©termine si un mot de passe doit ĂȘtre rehachĂ©
sodium_crypto_pwhash_str_verify
â VĂ©rifie qu'un mot de passe correspond Ă un hachage
sodium_crypto_scalarmult
â Calcule un secret partagĂ© Ă partir d'une clĂ© secrĂšte et d'une clĂ© publique
sodium_crypto_scalarmult_base
â Alias de sodium_crypto_box_publickey_from_secretkey
sodium_crypto_scalarmult_ristretto255
â Calcule un secret partagĂ©
sodium_crypto_scalarmult_ristretto255_base
â Calcule la clĂ© publique Ă partir d'une clĂ© secrĂšte
sodium_crypto_secretbox
â Chiffrement authentifiĂ© avec une clĂ© partagĂ©e
sodium_crypto_secretbox_keygen
â GĂ©nĂšre une clĂ© alĂ©atoire pour sodium_crypto_secretbox
sodium_crypto_secretbox_open
â DĂ©chiffrement authentifiĂ© avec une clĂ© partagĂ©e
sodium_crypto_secretstream_xchacha20poly1305_init_pull
â Initialise un contexte secretstream pour le dĂ©chiffrement
sodium_crypto_secretstream_xchacha20poly1305_init_push
â Initialise un contexte secretstream pour le chiffrement
sodium_crypto_secretstream_xchacha20poly1305_keygen
â GĂ©nĂšre une clĂ© secretstream alĂ©atoire.
sodium_crypto_secretstream_xchacha20poly1305_pull
â DĂ©chiffre un morceau de donnĂ©es d'un flux chiffrĂ©
sodium_crypto_secretstream_xchacha20poly1305_push
â Chiffre un morceau de donnĂ©es pour qu'il puisse ĂȘtre dĂ©chiffrĂ© dans une API de streaming
sodium_crypto_secretstream_xchacha20poly1305_rekey
â Renouvelle explicitement la clĂ© dans l'Ă©tat secretstream
sodium_crypto_shorthash
â Calcule un hachage court d'un message et d'une clĂ©
sodium_crypto_shorthash_keygen
â Renvoie des octets alĂ©atoires pour la clĂ©
sodium_crypto_sign
â Signe un message
sodium_crypto_sign_detached
â Signe le message
sodium_crypto_sign_ed25519_pk_to_curve25519
â Convertit une clĂ© publique Ed25519 en une clĂ© publique Curve25519
sodium_crypto_sign_ed25519_sk_to_curve25519
â Convertit une clĂ© secrĂšte Ed25519 en une clĂ© secrĂšte Curve25519
sodium_crypto_sign_keypair
â GĂ©nĂšre alĂ©atoirement une clĂ© secrĂšte et une clĂ© publique correspondante
sodium_crypto_sign_keypair_from_secretkey_and_publickey
â Rassemble une clĂ© secrĂšte et une clĂ© publique ensemble
sodium_crypto_sign_open
â VĂ©rifie que le message signĂ© possĂšde une signature valide
sodium_crypto_sign_publickey
â Extrait la clĂ© publique Ed25519 d'une paire de clĂ©s
sodium_crypto_sign_publickey_from_secretkey
â Extrait la clĂ© publique Ed25519 de la clĂ© secrĂšte
sodium_crypto_sign_secretkey
â Extrait la clĂ© secrĂšte Ed25519 d'une paire de clĂ©s
sodium_crypto_sign_seed_keypair
â DĂ©rive de maniĂšre dĂ©terministe la paire de clĂ©s Ă partir d'une seule clĂ©
sodium_crypto_sign_verify_detached
â VĂ©rifie la signature d'un message
sodium_crypto_stream
â GĂ©nĂšre une sĂ©quence d'octets dĂ©terministe Ă partir d'une graine
sodium_crypto_stream_keygen
â GĂ©nĂšre une clĂ© de chiffrement alĂ©atoire pour sodium_crypto_stream
sodium_crypto_stream_xchacha20
â DĂ©veloppe la clĂ© et le nonce en un flux de clĂ©s de bytes pseudo-alĂ©atoires
sodium_crypto_stream_xchacha20_keygen
â Renvoie une clĂ© alĂ©atoire sĂ©curisĂ©e
sodium_crypto_stream_xchacha20_xor
â Chiffre une donnĂ©e en utilisant un nonce et une clĂ© secrĂšte (sans authentification)
sodium_crypto_stream_xchacha20_xor_ic
â Chiffre un message en utilisant un nonce et une clĂ© secrĂšte (sans authentification)
sodium_crypto_stream_xor
â Chiffre un message sans authentification
sodium_hex2bin
â DĂ©code une chaĂźne binaire encodĂ©e en hexadĂ©cimal
sodium_increment
â IncrĂ©mente un grand nombre
sodium_memcmp
â Teste l'Ă©galitĂ© en temps constant
sodium_memzero
â Ăcrase une chaĂźne avec des caractĂšres NUL
sodium_pad
â Ajoute des donnĂ©es de remplissage
sodium_unpad
â Supprime les donnĂ©es de remplissage
Found A Problem?
Learn How To Improve This Page
âą
Submit a Pull Request
âą
Report a Bug
ïŒ
add a note
User Contributed Notes
There are no user contributed notes for this page.
0
pcntl_sigtimedwait
Waits for signals, with a timeout
0
similar_text
Calculate the similarity between two strings
0
boolval
Get the boolean value of a variable
0
curl_multi_close
Close a set of cURL handles
0
imap_body
Read the message body
0
mb_strpos
Find position of first occurrence of string in a string
0
pg_send_prepare
Sends a request to create a prepared statement with the given parameters, without waiting for completion
0
swoole_native_socket_bind
0
Arr::prependKeysWith
0
zend_version
Gets the version of the current Zend engine
^