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
Sodium Funciones
Tabla de contenidos
sodium_add
— Suma grandes números
sodium_base642bin
— Decodifica una cadena codificada en base64 en binario sin tratar.
sodium_bin2base64
— Codifica una string binaria bruta en base64.
sodium_bin2hex
— Codificar en hexadecimal
sodium_compare
— Comparar grandes números
sodium_crypto_aead_aegis128l_decrypt
— Verifica y luego descifra un mensaje con AEGIS-128L
sodium_crypto_aead_aegis128l_encrypt
— Cifra y autentica un mensaje con AEGIS-128L
sodium_crypto_aead_aegis128l_keygen
— Genera una clave AEGIS-128L aleatoria
sodium_crypto_aead_aegis256_decrypt
— Verifica y luego descifra un mensaje con AEGIS-256
sodium_crypto_aead_aegis256_encrypt
— Cifra y autentica un mensaje con AEGIS-256
sodium_crypto_aead_aegis256_keygen
— Genera una clave AEGIS-256 aleatoria
sodium_crypto_aead_aes256gcm_decrypt
— Verifica y luego descifra un mensaje con AES-256-GCM
sodium_crypto_aead_aes256gcm_encrypt
— Cifra y autentica con AES-256-GCM
sodium_crypto_aead_aes256gcm_is_available
— Verifica si el hardware soporta AES256-GCM
sodium_crypto_aead_aes256gcm_keygen
— Genera una clave AES-256-GCM aleatoria
sodium_crypto_aead_chacha20poly1305_decrypt
— Verifica y luego descifra con ChaCha20-Poly1305
sodium_crypto_aead_chacha20poly1305_encrypt
— Cifra y autentica con ChaCha20-Poly1305
sodium_crypto_aead_chacha20poly1305_ietf_decrypt
— Verifica que el texto cifrado incluye una etiqueta válida
sodium_crypto_aead_chacha20poly1305_ietf_encrypt
— Cifra un mensaje
sodium_crypto_aead_chacha20poly1305_ietf_keygen
— Genera una clave ChaCha20-Poly1305 (IETF) aleatoria
sodium_crypto_aead_chacha20poly1305_keygen
— Genera una clave ChaCha20-Poly1305 aleatoria
sodium_crypto_aead_xchacha20poly1305_ietf_decrypt
— (Preferido) Verificar y luego descifrar con XChaCha20-Poly1305
sodium_crypto_aead_xchacha20poly1305_ietf_encrypt
— (Preferido) Cifra y luego autentica con XChaCha20-Poly1305
sodium_crypto_aead_xchacha20poly1305_ietf_keygen
— Genera una clave ChaCha20-Poly1305 aleatoria
sodium_crypto_auth
— Calcula una etiqueta para el mensaje
sodium_crypto_auth_keygen
— Genera una clave aleatoria para sodium_crypto_auth
sodium_crypto_auth_verify
— Verifica que la etiqueta es válida para el mensaje
sodium_crypto_box
— Cifrado asimétrico autenticado
sodium_crypto_box_keypair
— Genera aleatoriamente una clave secreta y una clave pública correspondiente
sodium_crypto_box_keypair_from_secretkey_and_publickey
— Crear una pareja de claves unificada a partir de una clave secreta y una clave pública
sodium_crypto_box_open
— Desencriptación autenticada con clave pública
sodium_crypto_box_publickey
— Extrae la clave pública de un par de claves crypto_box
sodium_crypto_box_publickey_from_secretkey
— Calcula la clave pública a partir de una clave secreta
sodium_crypto_box_seal
— Cifrado anónimo con clave pública
sodium_crypto_box_seal_open
— Desencriptación anónima con clave pública
sodium_crypto_box_secretkey
— Extrae la clave secreta de un par de claves crypto_box
sodium_crypto_box_seed_keypair
— Deriva de manera determinista el par de claves a partir de una sola clave
sodium_crypto_core_ristretto255_add
— Añade un elemento
sodium_crypto_core_ristretto255_from_hash
— Mapea un vector
sodium_crypto_core_ristretto255_is_valid_point
— Determina si un punto está en la curva ristretto255
sodium_crypto_core_ristretto255_random
— Genera una clave aleatoria
sodium_crypto_core_ristretto255_scalar_add
— Añade un valor escalar
sodium_crypto_core_ristretto255_scalar_complement
— El propósito de sodium_crypto_core_ristretto255_scalar_complement
sodium_crypto_core_ristretto255_scalar_invert
— Invierte un valor escalar
sodium_crypto_core_ristretto255_scalar_mul
— Multiplica un valor escalar
sodium_crypto_core_ristretto255_scalar_negate
— Invierte el signo de un valor escalar
sodium_crypto_core_ristretto255_scalar_random
— Genera una clave aleatoria
sodium_crypto_core_ristretto255_scalar_reduce
— Reduce un valor escalar
sodium_crypto_core_ristretto255_scalar_sub
— Sustrae un valor escalar
sodium_crypto_core_ristretto255_sub
— Sustrae un elemento
sodium_crypto_generichash
— Devuelve un hash del mensaje
sodium_crypto_generichash_final
— Completa el hash
sodium_crypto_generichash_init
— Inicializa un hash para el streaming
sodium_crypto_generichash_keygen
— Genera una clave de hash genérico aleatoria
sodium_crypto_generichash_update
— Añade un mensaje a un hash
sodium_crypto_kdf_derive_from_key
— Deriva una subclave
sodium_crypto_kdf_keygen
— Genera una clave raíz aleatoria para la interfaz KDF
sodium_crypto_kx_client_session_keys
— Calcula las claves de sesión del lado del cliente.
sodium_crypto_kx_keypair
— Crear una nueva pareja de claves sodium
sodium_crypto_kx_publickey
— Extrae la clave pública de un par de claves crypto_kx
sodium_crypto_kx_secretkey
— Extrae la clave secreta de un par de claves crypto_kx
sodium_crypto_kx_seed_keypair
— Descripción
sodium_crypto_kx_server_session_keys
— Calcula las claves de sesión del lado del servidor.
sodium_crypto_pwhash
— Deriva una clave a partir de una contraseña, utilizando Argon2
sodium_crypto_pwhash_scryptsalsa208sha256
— Deriva una clave a partir de una contraseña, utilizando scrypt
sodium_crypto_pwhash_scryptsalsa208sha256_str
— Devuelve un hash codificado en ASCII
sodium_crypto_pwhash_scryptsalsa208sha256_str_verify
— Verifica si la contraseña corresponde a una cadena de hash de contraseña
sodium_crypto_pwhash_str
— Devuelve un hash codificado en ASCII
sodium_crypto_pwhash_str_needs_rehash
— Determina si una contraseña debe ser rehacheada
sodium_crypto_pwhash_str_verify
— Verifica que una contraseña corresponde a un hash
sodium_crypto_scalarmult
— Calcula un secreto compartido a partir de una clave secreta y una clave pública
sodium_crypto_scalarmult_base
— Alias de sodium_crypto_box_publickey_from_secretkey
sodium_crypto_scalarmult_ristretto255
— Calcula un secreto compartido
sodium_crypto_scalarmult_ristretto255_base
— Calcula la clave pública a partir de una clave secreta
sodium_crypto_secretbox
— Cifrado autenticado con una clave compartida
sodium_crypto_secretbox_keygen
— Genera una clave aleatoria para sodium_crypto_secretbox
sodium_crypto_secretbox_open
— Desencriptación autenticada con una clave compartida
sodium_crypto_secretstream_xchacha20poly1305_init_pull
— Inicializa un contexto secretstream para el descifrado
sodium_crypto_secretstream_xchacha20poly1305_init_push
— Inicializa un contexto secretstream para el cifrado
sodium_crypto_secretstream_xchacha20poly1305_keygen
— Genera una clave secretstream aleatoria.
sodium_crypto_secretstream_xchacha20poly1305_pull
— Desencripta un fragmento de datos de un flujo cifrado
sodium_crypto_secretstream_xchacha20poly1305_push
— Cifra un fragmento de datos para que pueda ser descifrado en una API de streaming
sodium_crypto_secretstream_xchacha20poly1305_rekey
— Pivota explícitamente la clave en el estado secretstream
sodium_crypto_shorthash
— Calcula un hash corto de un mensaje y una clave
sodium_crypto_shorthash_keygen
— Devuelve bytes aleatorios para la clave
sodium_crypto_sign
— Firma un mensaje
sodium_crypto_sign_detached
— Firma el mensaje
sodium_crypto_sign_ed25519_pk_to_curve25519
— Convierte una clave pública Ed25519 en una clave pública Curve25519
sodium_crypto_sign_ed25519_sk_to_curve25519
— Convierte una clave secreta Ed25519 en una clave secreta Curve25519
sodium_crypto_sign_keypair
— Genera aleatoriamente una clave secreta y una clave pública correspondiente
sodium_crypto_sign_keypair_from_secretkey_and_publickey
— Reúne una clave secreta y una clave pública
sodium_crypto_sign_open
— Verifica que el mensaje firmado posee una firma válida
sodium_crypto_sign_publickey
— Extrae la clave pública Ed25519 de un par de claves
sodium_crypto_sign_publickey_from_secretkey
— Extrae la clave pública Ed25519 de la clave secreta
sodium_crypto_sign_secretkey
— Extrae la clave secreta Ed25519 de un par de claves
sodium_crypto_sign_seed_keypair
— Deriva de manera determinista el par de claves a partir de una sola clave
sodium_crypto_sign_verify_detached
— Verifica la firma de un mensaje
sodium_crypto_stream
— Genera una secuencia de bytes determinista a partir de una semilla
sodium_crypto_stream_keygen
— Genera una clave de cifrado aleatoria para sodium_crypto_stream
sodium_crypto_stream_xchacha20
— Desarrolla la clave y el nonce en un flujo de claves de bytes pseudoaleatorios
sodium_crypto_stream_xchacha20_keygen
— Devuelve una clave aleatoria segura
sodium_crypto_stream_xchacha20_xor
— Cifra un dato utilizando un nonce y una clave secreta (sin autenticación)
sodium_crypto_stream_xchacha20_xor_ic
— Cifra un mensaje utilizando un nonce y una clave secreta (sin autenticación)
sodium_crypto_stream_xor
— Cifra un mensaje sin autenticación
sodium_hex2bin
— Decodifica una cadena binaria codificada en hexadecimal
sodium_increment
— Incrementa un número grande
sodium_memcmp
— Prueba la igualdad en tiempo constante
sodium_memzero
— Sobrescribe una string con caracteres NUL
sodium_pad
— Añade datos de relleno
sodium_unpad
— Elimina los datos de relleno
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
^