🔐 Stocarea Parolelor cu Argon2id și Criptare Autentificată cu Libsodium
Nu folosi niciodată MD5 sau SHA-256 simplu pentru parole! Folosește password_hash() cu PASSWORD_ARGON2ID, iar pentru criptarea secretelor în baza de date folosește sodium_crypto_secretbox():
<?php
declare(strict_types=1);
// 1. Hash-uire și verificare parolă cu Argon2id:
$hash = password_hash($parolaUtilizator, PASSWORD_ARGON2ID);
if (password_verify($parolaIntrodusa, $hash)) {
// Autentificare reușită
}
// 2. Criptare autentificată (XSalsa20-Poly1305) cu Libsodium:
$cheie = sodium_crypto_secretbox_keygen();
$nonce = random_bytes(SODIUM_CRYPTO_SECRETBOX_NONCEBYTES);
$criptat = sodium_crypto_secretbox('Token API secret', $nonce, $cheie);
$decriptat = sodium_crypto_secretbox_open($criptat, $nonce, $cheie);
207 funcții afișate
Securitate și hash 33 de comenzi
↑ SusGhid Complet de Securitate în PHP: SQL Injection, XSS, CSRF și HashingPDO Prepared Statements, htmlspecialchars, hash_equals & password_hashGhidul complet de securitate web pentru PHP 8: tehnici practice împotriva atacurilor SQL Injection (PDO), protecție XSS, validare CSRF și hashing modern cu Argon2id.md5md5(string $string, bool $binary = false): stringCalculează amprenta MD5 a unui text: 32 de caractere hexazecimale. Bună pentru sume de control, nu pentru parole.sha1sha1(string $string, bool $binary = false): stringCalculează amprenta SHA-1 a unui text: 40 de caractere hexazecimale. Nu mai este recomandată pentru securitate.crc32crc32(string $string): intCalculează suma de control CRC32 a unui text, ca număr întreg. Rapidă, dar doar pentru detectarea erorilor.hashhash(string $algo, string $data, bool $binary = false, array $options = []): stringCalculează amprenta unui text cu algoritmul ales: sha256, sha512, sha3-256, xxh3 și multe altele.hash_hmac / hash_equalshash_hmac(string $algo, string $data, string $key, bool $binary = false): stringCalculează o semnătură HMAC: o amprentă care depinde și de o cheie secretă. Dovedește că datele nu au fost modificate.password_hashpassword_hash(string $password, string|int|null $algo, array $options = []): stringCreează un hash sigur pentru o parolă, gata de salvat în baza de date. Este modul corect de a stoca parole.password_verifypassword_verify(string $password, string $hash): boolVerifică dacă o parolă introdusă se potrivește cu hash-ul creat de password_hash.password_needs_rehashpassword_needs_rehash(string $hash, string|int|null $algo, array $options = []): boolVerifică dacă un hash de parolă a fost creat cu alt algoritm sau alt cost decât cele actuale și trebuie refăcut.uniqiduniqid(string $prefix = '', bool $more_entropy = false): stringGenerează un identificator bazat pe ora curentă, în microsecunde. Unic în practică, dar previzibil.cryptcrypt(string $string, string $salt): stringCalculează un hash de parolă cu algoritmul ales prin formatul sării. În cod nou folosește password_hash.password_get_infopassword_get_info(string $hash): arrayArată cu ce algoritm și cu ce opțiuni (cost, memorie) a fost creat un hash de parolă.password_algospassword_algos(): arrayReturnează identificatorii algoritmilor de hash pentru parole disponibili pe server (de exemplu 2y, argon2id).hash_hmac_filehash_hmac_file(string $algo, string $filename, string $key, bool $binary = false): string|falseCalculează semnătura HMAC a conținutului unui fișier, cu o cheie secretă, fără să îl citești tot în memorie.hash_inithash_init(string $algo, int $flags = 0, string $key = '', array $options = []): HashContextPornește un calcul de amprentă incremental: datele se adaugă pe bucăți, iar rezultatul se obține la final.hash_updatehash_update(HashContext $context, string $data): trueAdaugă o bucată de date la un calcul de amprentă început cu hash_init.hash_update_streamhash_update_stream(HashContext $context, $stream, int $length = -1): intAdaugă la un calcul de amprentă incremental datele citite dintr-un stream deschis (fișier, rețea).hash_update_filehash_update_file(HashContext $context, string $filename, $stream_context = null): boolAdaugă la un calcul de amprentă incremental tot conținutul unui fișier.hash_finalhash_final(HashContext $context, bool $binary = false): stringÎncheie un calcul de amprentă incremental și returnează rezultatul.hash_copyhash_copy(HashContext $context): HashContextCopiază un calcul de amprentă incremental, ca să poți obține un rezultat intermediar și apoi să continui.hash_hmac_algoshash_hmac_algos(): arrayReturnează lista algoritmilor de hash care pot fi folosiți pentru HMAC (fără cei necriptografici, ca crc32).hash_pbkdf2hash_pbkdf2(string $algo, string $password, string $salt, int $iterations, int $length = 0, bool $binary = false, array $options = []): stringDerivă o cheie dintr-o parolă cu algoritmul PBKDF2: multe iterații de HMAC, ca să încetinească ghicirea parolei.hash_hkdfhash_hkdf(string $algo, string $key, int $length = 0, string $info = '', string $salt = ''): stringDerivă una sau mai multe chei separate dintr-o cheie de bază puternică, cu algoritmul HKDF.hash_filehash_file(string $algo, string $filename, bool $binary = false, array $options = []): string|falseGhid complet și referință oficială pentru funcția hash_file în PHP (hash): sintaxă, parametri, valoare returnată și exemple practice de cod.hash_algoshash_algos(): arrayGhid complet și referință oficială pentru funcția hash_algos în PHP (hash): sintaxă, parametri, valoare returnată și exemple practice de cod.hash_equalshash_equals(string $known_string, string $user_string): boolGhid complet și referință oficială pentru funcția hash_equals în PHP (hash): sintaxă, parametri, valoare returnată și exemple practice de cod.mhash_get_block_sizemhash_get_block_size(int $algo): int|falseGhid complet și referință oficială pentru funcția mhash_get_block_size în PHP (hash): sintaxă, parametri, valoare returnată și exemple practice de cod.mhash_get_hash_namemhash_get_hash_name(int $algo): string|falseGhid complet și referință oficială pentru funcția mhash_get_hash_name în PHP (hash): sintaxă, parametri, valoare returnată și exemple practice de cod.mhash_keygen_s2kmhash_keygen_s2k(int $algo, string $password, string $salt, int $length): string|falseGhid complet și referință oficială pentru funcția mhash_keygen_s2k în PHP (hash): sintaxă, parametri, valoare returnată și exemple practice de cod.mhash_countmhash_count(): intGhid complet și referință oficială pentru funcția mhash_count în PHP (hash): sintaxă, parametri, valoare returnată și exemple practice de cod.mhashmhash(int $algo, string $data, ?string $key = null): string|falseGhid complet și referință oficială pentru funcția mhash în PHP (hash): sintaxă, parametri, valoare returnată și exemple practice de cod.md5_filemd5_file(string $filename, bool $binary = false): string|falseGhid complet și referință oficială pentru funcția md5_file în PHP (standard): sintaxă, parametri, valoare returnată și exemple practice de cod.sha1_filesha1_file(string $filename, bool $binary = false): string|falseGhid complet și referință oficială pentru funcția sha1_file în PHP (standard): sintaxă, parametri, valoare returnată și exemple practice de cod.
Criptografie și Securitate (OpenSSL) 64 de comenzi
↑ Susopenssl_encryptopenssl_encrypt(string $data, string $cipher_algo, string $passphrase, int $options = 0, string $iv = '', &$tag = null, string $aad = '', int $tag_length = 16): string|falseGhid complet pentru openssl_encrypt în PHP: criptare simetrică de nivel militar cu AES-256-GCM sau AES-256-CBC, chei secrete și vectori de inițializare (IV).openssl_decryptopenssl_decrypt(string $data, string $cipher_algo, string $passphrase, int $options = 0, string $iv = '', ?string $tag = null, string $aad = ''): string|falseGhid complet pentru openssl_decrypt în PHP: decriptarea simetrică a datelor și verificarea integrității prin etichete de autentificare (AEAD Authentication Tag).openssl_random_pseudo_bytesopenssl_random_pseudo_bytes(int $length, &$crypto_strong = null): stringGhid complet pentru openssl_random_pseudo_bytes în PHP: generarea de octeți criptografic siguri pentru chei, vectori de inițializare (IV) și token-uri de securitate.openssl_digestopenssl_digest(string $data, string $digest_algo, bool $binary = false): string|falseGhid complet pentru openssl_digest în PHP: calculul amprentelor hash folosind orice algoritm OpenSSL (SHA-256, SHA-512, SHA-3, BLAKE2).openssl_pkey_newopenssl_pkey_new(?array $options = null): OpenSSLAsymmetricKey|falseGhid complet pentru openssl_pkey_new în PHP: generarea perechilor de chei asimetrice (Public / Private Key) pentru RSA și Curbe Eliptice (EC).openssl_signopenssl_sign(string $data, &$signature, $private_key, string|int $algorithm = OPENSSL_ALGO_SHA256): boolGhid complet pentru openssl_sign în PHP: semnarea digitală a datelor cu o cheie privată pentru garantarea autenticității și non-repudierii.openssl_verifyopenssl_verify(string $data, string $signature, $public_key, string|int $algorithm = OPENSSL_ALGO_SHA256): intGhid complet pentru openssl_verify în PHP: verificarea semnăturilor digitale folosind cheia publică a expeditorului.openssl_cipher_iv_lengthopenssl_cipher_iv_length(string $cipher_algo): int|falseGhid complet pentru openssl_cipher_iv_length în PHP: determinarea numărului exact de octeți necesar pentru vectorul de inițializare (IV) al fiecărui cifru.openssl_x509_export_to_fileopenssl_x509_export_to_file(OpenSSLCertificate|string $certificate, string $output_filename, bool $no_text = true): boolGhid complet și referință oficială pentru funcția openssl_x509_export_to_file în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_x509_exportopenssl_x509_export(OpenSSLCertificate|string $certificate, &$output, bool $no_text = true): boolGhid complet și referință oficială pentru funcția openssl_x509_export în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_x509_fingerprintopenssl_x509_fingerprint(OpenSSLCertificate|string $certificate, string $digest_algo = 'sha1', bool $binary = false): string|falseGhid complet și referință oficială pentru funcția openssl_x509_fingerprint în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_x509_check_private_keyopenssl_x509_check_private_key(OpenSSLCertificate|string $certificate, $private_key): boolGhid complet și referință oficială pentru funcția openssl_x509_check_private_key în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_x509_verifyopenssl_x509_verify(OpenSSLCertificate|string $certificate, $public_key): intGhid complet și referință oficială pentru funcția openssl_x509_verify în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_x509_parseopenssl_x509_parse(OpenSSLCertificate|string $certificate, bool $short_names = true): array|falseGhid complet și referință oficială pentru funcția openssl_x509_parse în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_x509_checkpurposeopenssl_x509_checkpurpose(OpenSSLCertificate|string $certificate, int $purpose, array $ca_info = [], ?string $untrusted_certificates_file = null): int|boolGhid complet și referință oficială pentru funcția openssl_x509_checkpurpose în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_x509_readopenssl_x509_read(OpenSSLCertificate|string $certificate): OpenSSLCertificate|falseGhid complet și referință oficială pentru funcția openssl_x509_read în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_x509_freeopenssl_x509_free(OpenSSLCertificate $certificate): voidGhid complet și referință oficială pentru funcția openssl_x509_free în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_pkcs12_export_to_fileopenssl_pkcs12_export_to_file(OpenSSLCertificate|string $certificate, string $output_filename, $private_key, string $passphrase, array $options = []): boolGhid complet și referință oficială pentru funcția openssl_pkcs12_export_to_file în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_pkcs12_exportopenssl_pkcs12_export(OpenSSLCertificate|string $certificate, &$output, $private_key, string $passphrase, array $options = []): boolGhid complet și referință oficială pentru funcția openssl_pkcs12_export în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_pkcs12_readopenssl_pkcs12_read(string $pkcs12, &$certificates, string $passphrase): boolGhid complet și referință oficială pentru funcția openssl_pkcs12_read în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_csr_export_to_fileopenssl_csr_export_to_file(OpenSSLCertificateSigningRequest|string $csr, string $output_filename, bool $no_text = true): boolGhid complet și referință oficială pentru funcția openssl_csr_export_to_file în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_csr_exportopenssl_csr_export(OpenSSLCertificateSigningRequest|string $csr, &$output, bool $no_text = true): boolGhid complet și referință oficială pentru funcția openssl_csr_export în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_csr_signopenssl_csr_sign(OpenSSLCertificateSigningRequest|string $csr, OpenSSLCertificate|string|null $ca_certificate, $private_key, int $days, ?array $options = null, int $serial = 0, ?string $serial_hex = null): OpenSSLCertificate|falseGhid complet și referință oficială pentru funcția openssl_csr_sign în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_csr_newopenssl_csr_new(array $distinguished_names, &$private_key, ?array $options = null, ?array $extra_attributes = null): OpenSSLCertificateSigningRequest|boolGhid complet și referință oficială pentru funcția openssl_csr_new în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_csr_get_subjectopenssl_csr_get_subject(OpenSSLCertificateSigningRequest|string $csr, bool $short_names = true): array|falseGhid complet și referință oficială pentru funcția openssl_csr_get_subject în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_csr_get_public_keyopenssl_csr_get_public_key(OpenSSLCertificateSigningRequest|string $csr, bool $short_names = true): OpenSSLAsymmetricKey|falseGhid complet și referință oficială pentru funcția openssl_csr_get_public_key în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_pkey_export_to_fileopenssl_pkey_export_to_file($key, string $output_filename, ?string $passphrase = null, ?array $options = null): boolGhid complet și referință oficială pentru funcția openssl_pkey_export_to_file în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_pkey_exportopenssl_pkey_export($key, &$output, ?string $passphrase = null, ?array $options = null): boolGhid complet și referință oficială pentru funcția openssl_pkey_export în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_pkey_get_publicopenssl_pkey_get_public($public_key): OpenSSLAsymmetricKey|falseGhid complet și referință oficială pentru funcția openssl_pkey_get_public în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_get_publickeyopenssl_get_publickey($public_key): OpenSSLAsymmetricKey|falseGhid complet și referință oficială pentru funcția openssl_get_publickey în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_pkey_freeopenssl_pkey_free(OpenSSLAsymmetricKey $key): voidGhid complet și referință oficială pentru funcția openssl_pkey_free în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_free_keyopenssl_free_key(OpenSSLAsymmetricKey $key): voidGhid complet și referință oficială pentru funcția openssl_free_key în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_pkey_get_privateopenssl_pkey_get_private($private_key, ?string $passphrase = null): OpenSSLAsymmetricKey|falseGhid complet și referință oficială pentru funcția openssl_pkey_get_private în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_get_privatekeyopenssl_get_privatekey($private_key, ?string $passphrase = null): OpenSSLAsymmetricKey|falseGhid complet și referință oficială pentru funcția openssl_get_privatekey în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_pkey_get_detailsopenssl_pkey_get_details(OpenSSLAsymmetricKey $key): array|falseGhid complet și referință oficială pentru funcția openssl_pkey_get_details în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_pbkdf2openssl_pbkdf2(string $password, string $salt, int $key_length, int $iterations, string $digest_algo = 'sha1'): string|falseGhid complet și referință oficială pentru funcția openssl_pbkdf2 în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_pkcs7_verifyopenssl_pkcs7_verify(string $input_filename, int $flags, ?string $signers_certificates_filename = null, array $ca_info = [], ?string $untrusted_certificates_filename = null, ?string $content = null, ?string $output_filename = null): int|boolGhid complet și referință oficială pentru funcția openssl_pkcs7_verify în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_pkcs7_encryptopenssl_pkcs7_encrypt(string $input_filename, string $output_filename, $certificate, ?array $headers, int $flags = 0, int $cipher_algo = 5): boolGhid complet și referință oficială pentru funcția openssl_pkcs7_encrypt în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_pkcs7_signopenssl_pkcs7_sign(string $input_filename, string $output_filename, OpenSSLCertificate|string $certificate, $private_key, ?array $headers, int $flags = 64, ?string $untrusted_certificates_filename = null): boolGhid complet și referință oficială pentru funcția openssl_pkcs7_sign în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_pkcs7_decryptopenssl_pkcs7_decrypt(string $input_filename, string $output_filename, $certificate, $private_key = null): boolGhid complet și referință oficială pentru funcția openssl_pkcs7_decrypt în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_pkcs7_readopenssl_pkcs7_read(string $data, &$certificates): boolGhid complet și referință oficială pentru funcția openssl_pkcs7_read în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_cms_verifyopenssl_cms_verify(string $input_filename, int $flags = 0, ?string $certificates = null, array $ca_info = [], ?string $untrusted_certificates_filename = null, ?string $content = null, ?string $pk7 = null, ?string $sigfile = null, int $encoding = 1): boolGhid complet și referință oficială pentru funcția openssl_cms_verify în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_cms_encryptopenssl_cms_encrypt(string $input_filename, string $output_filename, $certificate, ?array $headers, int $flags = 0, int $encoding = 1, string|int $cipher_algo = 5): boolGhid complet și referință oficială pentru funcția openssl_cms_encrypt în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_cms_signopenssl_cms_sign(string $input_filename, string $output_filename, OpenSSLCertificate|string $certificate, $private_key, ?array $headers, int $flags = 0, int $encoding = 1, ?string $untrusted_certificates_filename = null): boolGhid complet și referință oficială pentru funcția openssl_cms_sign în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_cms_decryptopenssl_cms_decrypt(string $input_filename, string $output_filename, $certificate, $private_key = null, int $encoding = 1): boolGhid complet și referință oficială pentru funcția openssl_cms_decrypt în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_cms_readopenssl_cms_read(string $input_filename, &$certificates): boolGhid complet și referință oficială pentru funcția openssl_cms_read în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_private_encryptopenssl_private_encrypt(string $data, &$encrypted_data, $private_key, int $padding = 1): boolGhid complet și referință oficială pentru funcția openssl_private_encrypt în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_private_decryptopenssl_private_decrypt(string $data, &$decrypted_data, $private_key, int $padding = 1, ?string $digest_algo = null): boolGhid complet și referință oficială pentru funcția openssl_private_decrypt în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_public_encryptopenssl_public_encrypt(string $data, &$encrypted_data, $public_key, int $padding = 1, ?string $digest_algo = null): boolGhid complet și referință oficială pentru funcția openssl_public_encrypt în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_public_decryptopenssl_public_decrypt(string $data, &$decrypted_data, $public_key, int $padding = 1): boolGhid complet și referință oficială pentru funcția openssl_public_decrypt în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_error_stringopenssl_error_string(): string|falseGhid complet și referință oficială pentru funcția openssl_error_string în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_sealopenssl_seal(string $data, &$sealed_data, &$encrypted_keys, array $public_key, string $cipher_algo, &$iv = null): int|falseGhid complet și referință oficială pentru funcția openssl_seal în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_openopenssl_open(string $data, &$output, string $encrypted_key, $private_key, string $cipher_algo, ?string $iv = null): boolGhid complet și referință oficială pentru funcția openssl_open în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_get_md_methodsopenssl_get_md_methods(bool $aliases = false): arrayGhid complet și referință oficială pentru funcția openssl_get_md_methods în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_get_cipher_methodsopenssl_get_cipher_methods(bool $aliases = false): arrayGhid complet și referință oficială pentru funcția openssl_get_cipher_methods în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_get_curve_namesopenssl_get_curve_names(): array|falseGhid complet și referință oficială pentru funcția openssl_get_curve_names în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_cipher_key_lengthopenssl_cipher_key_length(string $cipher_algo): int|falseGhid complet și referință oficială pentru funcția openssl_cipher_key_length în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_dh_compute_keyopenssl_dh_compute_key(string $public_key, OpenSSLAsymmetricKey $private_key): string|falseGhid complet și referință oficială pentru funcția openssl_dh_compute_key în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_pkey_deriveopenssl_pkey_derive($public_key, $private_key, int $key_length = 0): string|falseGhid complet și referință oficială pentru funcția openssl_pkey_derive în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_spki_newopenssl_spki_new(OpenSSLAsymmetricKey $private_key, string $challenge, int $digest_algo = 2): string|falseGhid complet și referință oficială pentru funcția openssl_spki_new în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_spki_verifyopenssl_spki_verify(string $spki): boolGhid complet și referință oficială pentru funcția openssl_spki_verify în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_spki_exportopenssl_spki_export(string $spki): string|falseGhid complet și referință oficială pentru funcția openssl_spki_export în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_spki_export_challengeopenssl_spki_export_challenge(string $spki): string|falseGhid complet și referință oficială pentru funcția openssl_spki_export_challenge în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.openssl_get_cert_locationsopenssl_get_cert_locations(): arrayGhid complet și referință oficială pentru funcția openssl_get_cert_locations în PHP (openssl): sintaxă, parametri, valoare returnată și exemple practice de cod.
Criptografie Modernă (Libsodium) 110 de comenzi
↑ Sussodium_crypto_secretboxsodium_crypto_secretbox(string $message, string $nonce, string $key): stringGhid complet pentru sodium_crypto_secretbox în PHP: criptare simetrică autentificată de nivel superior (XSalsa20-Poly1305) folosind biblioteca modernă Libsodium.sodium_crypto_secretbox_opensodium_crypto_secretbox_open(string $ciphertext, string $nonce, string $key): string|falseGhid complet pentru sodium_crypto_secretbox_open în PHP: decriptarea mesajelor simetrice și validarea integrității Poly1305 cu Libsodium.sodium_crypto_pwhashsodium_crypto_pwhash(int $length, string $password, string $salt, int $opslimit, int $memlimit, int $algo = SODIUM_CRYPTO_PWHASH_ALG_DEFAULT): stringGhid complet pentru sodium_crypto_pwhash în PHP: hashing de parole și derivare de chei criptografice folosind algoritmul Argon2id (rezistent la atacuri GPU și ASIC).sodium_crypto_pwhash_str_verifysodium_crypto_pwhash_str_verify(string $hash, string $password): boolGhid complet pentru sodium_crypto_pwhash_str_verify în PHP: verificarea parolelor împotriva hash-urilor Argon2id în timp constant (imun la atacuri de temporizare).sodium_crypto_signsodium_crypto_sign(string $message, string $secret_key): stringGhid complet pentru sodium_crypto_sign în PHP: semnături digitale asimetrice ultrarapide bazate pe curba Ed25519.sodium_crypto_boxsodium_crypto_box(string $message, string $nonce, string $keypair): stringGhid complet pentru sodium_crypto_box în PHP: criptare asimetrică cu chei publice (Curve25519, XSalsa20, Poly1305) pentru comunicare sigură între doi parteneri.sodium_crypto_aead_aes256gcm_is_availablesodium_crypto_aead_aes256gcm_is_available(): boolGhid complet și referință oficială pentru funcția sodium_crypto_aead_aes256gcm_is_available în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_aead_aes256gcm_decryptsodium_crypto_aead_aes256gcm_decrypt(string $ciphertext, string $additional_data, string $nonce, string $key): string|falseGhid complet și referință oficială pentru funcția sodium_crypto_aead_aes256gcm_decrypt în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_aead_aes256gcm_encryptsodium_crypto_aead_aes256gcm_encrypt(string $message, string $additional_data, string $nonce, string $key): stringGhid complet și referință oficială pentru funcția sodium_crypto_aead_aes256gcm_encrypt în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_aead_aes256gcm_keygensodium_crypto_aead_aes256gcm_keygen(): stringGhid complet și referință oficială pentru funcția sodium_crypto_aead_aes256gcm_keygen în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_aead_aegis128l_decryptsodium_crypto_aead_aegis128l_decrypt(string $ciphertext, string $additional_data, string $nonce, string $key): string|falseGhid complet și referință oficială pentru funcția sodium_crypto_aead_aegis128l_decrypt în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_aead_aegis128l_encryptsodium_crypto_aead_aegis128l_encrypt(string $message, string $additional_data, string $nonce, string $key): stringGhid complet și referință oficială pentru funcția sodium_crypto_aead_aegis128l_encrypt în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_aead_aegis128l_keygensodium_crypto_aead_aegis128l_keygen(): stringGhid complet și referință oficială pentru funcția sodium_crypto_aead_aegis128l_keygen în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_aead_aegis256_decryptsodium_crypto_aead_aegis256_decrypt(string $ciphertext, string $additional_data, string $nonce, string $key): string|falseGhid complet și referință oficială pentru funcția sodium_crypto_aead_aegis256_decrypt în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_aead_aegis256_encryptsodium_crypto_aead_aegis256_encrypt(string $message, string $additional_data, string $nonce, string $key): stringGhid complet și referință oficială pentru funcția sodium_crypto_aead_aegis256_encrypt în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_aead_aegis256_keygensodium_crypto_aead_aegis256_keygen(): stringGhid complet și referință oficială pentru funcția sodium_crypto_aead_aegis256_keygen în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_aead_chacha20poly1305_decryptsodium_crypto_aead_chacha20poly1305_decrypt(string $ciphertext, string $additional_data, string $nonce, string $key): string|falseGhid complet și referință oficială pentru funcția sodium_crypto_aead_chacha20poly1305_decrypt în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_aead_chacha20poly1305_encryptsodium_crypto_aead_chacha20poly1305_encrypt(string $message, string $additional_data, string $nonce, string $key): stringGhid complet și referință oficială pentru funcția sodium_crypto_aead_chacha20poly1305_encrypt în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_aead_chacha20poly1305_keygensodium_crypto_aead_chacha20poly1305_keygen(): stringGhid complet și referință oficială pentru funcția sodium_crypto_aead_chacha20poly1305_keygen în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_aead_chacha20poly1305_ietf_decryptsodium_crypto_aead_chacha20poly1305_ietf_decrypt(string $ciphertext, string $additional_data, string $nonce, string $key): string|falseGhid complet și referință oficială pentru funcția sodium_crypto_aead_chacha20poly1305_ietf_decrypt în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_aead_chacha20poly1305_ietf_encryptsodium_crypto_aead_chacha20poly1305_ietf_encrypt(string $message, string $additional_data, string $nonce, string $key): stringGhid complet și referință oficială pentru funcția sodium_crypto_aead_chacha20poly1305_ietf_encrypt în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_aead_chacha20poly1305_ietf_keygensodium_crypto_aead_chacha20poly1305_ietf_keygen(): stringGhid complet și referință oficială pentru funcția sodium_crypto_aead_chacha20poly1305_ietf_keygen în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_aead_xchacha20poly1305_ietf_decryptsodium_crypto_aead_xchacha20poly1305_ietf_decrypt(string $ciphertext, string $additional_data, string $nonce, string $key): string|falseGhid complet și referință oficială pentru funcția sodium_crypto_aead_xchacha20poly1305_ietf_decrypt în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_aead_xchacha20poly1305_ietf_keygensodium_crypto_aead_xchacha20poly1305_ietf_keygen(): stringGhid complet și referință oficială pentru funcția sodium_crypto_aead_xchacha20poly1305_ietf_keygen în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_aead_xchacha20poly1305_ietf_encryptsodium_crypto_aead_xchacha20poly1305_ietf_encrypt(string $message, string $additional_data, string $nonce, string $key): stringGhid complet și referință oficială pentru funcția sodium_crypto_aead_xchacha20poly1305_ietf_encrypt în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_authsodium_crypto_auth(string $message, string $key): stringGhid complet și referință oficială pentru funcția sodium_crypto_auth în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_auth_keygensodium_crypto_auth_keygen(): stringGhid complet și referință oficială pentru funcția sodium_crypto_auth_keygen în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_auth_verifysodium_crypto_auth_verify(string $mac, string $message, string $key): boolGhid complet și referință oficială pentru funcția sodium_crypto_auth_verify în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_box_keypairsodium_crypto_box_keypair(): stringGhid complet și referință oficială pentru funcția sodium_crypto_box_keypair în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_box_seed_keypairsodium_crypto_box_seed_keypair(string $seed): stringGhid complet și referință oficială pentru funcția sodium_crypto_box_seed_keypair în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_box_keypair_from_secretkey_and_publickeysodium_crypto_box_keypair_from_secretkey_and_publickey(string $secret_key, string $public_key): stringGhid complet și referință oficială pentru funcția sodium_crypto_box_keypair_from_secretkey_and_publickey în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_box_opensodium_crypto_box_open(string $ciphertext, string $nonce, string $key_pair): string|falseGhid complet și referință oficială pentru funcția sodium_crypto_box_open în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_box_publickeysodium_crypto_box_publickey(string $key_pair): stringGhid complet și referință oficială pentru funcția sodium_crypto_box_publickey în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_box_publickey_from_secretkeysodium_crypto_box_publickey_from_secretkey(string $secret_key): stringGhid complet și referință oficială pentru funcția sodium_crypto_box_publickey_from_secretkey în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_box_sealsodium_crypto_box_seal(string $message, string $public_key): stringGhid complet și referință oficială pentru funcția sodium_crypto_box_seal în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_box_seal_opensodium_crypto_box_seal_open(string $ciphertext, string $key_pair): string|falseGhid complet și referință oficială pentru funcția sodium_crypto_box_seal_open în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_box_secretkeysodium_crypto_box_secretkey(string $key_pair): stringGhid complet și referință oficială pentru funcția sodium_crypto_box_secretkey în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_core_ristretto255_addsodium_crypto_core_ristretto255_add(string $p, string $q): stringGhid complet și referință oficială pentru funcția sodium_crypto_core_ristretto255_add în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_core_ristretto255_from_hashsodium_crypto_core_ristretto255_from_hash(string $s): stringGhid complet și referință oficială pentru funcția sodium_crypto_core_ristretto255_from_hash în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_core_ristretto255_is_valid_pointsodium_crypto_core_ristretto255_is_valid_point(string $s): boolGhid complet și referință oficială pentru funcția sodium_crypto_core_ristretto255_is_valid_point în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_core_ristretto255_randomsodium_crypto_core_ristretto255_random(): stringGhid complet și referință oficială pentru funcția sodium_crypto_core_ristretto255_random în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_core_ristretto255_scalar_addsodium_crypto_core_ristretto255_scalar_add(string $x, string $y): stringGhid complet și referință oficială pentru funcția sodium_crypto_core_ristretto255_scalar_add în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_core_ristretto255_scalar_complementsodium_crypto_core_ristretto255_scalar_complement(string $s): stringGhid complet și referință oficială pentru funcția sodium_crypto_core_ristretto255_scalar_complement în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_core_ristretto255_scalar_invertsodium_crypto_core_ristretto255_scalar_invert(string $s): stringGhid complet și referință oficială pentru funcția sodium_crypto_core_ristretto255_scalar_invert în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_core_ristretto255_scalar_mulsodium_crypto_core_ristretto255_scalar_mul(string $x, string $y): stringGhid complet și referință oficială pentru funcția sodium_crypto_core_ristretto255_scalar_mul în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_core_ristretto255_scalar_negatesodium_crypto_core_ristretto255_scalar_negate(string $s): stringGhid complet și referință oficială pentru funcția sodium_crypto_core_ristretto255_scalar_negate în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_core_ristretto255_scalar_randomsodium_crypto_core_ristretto255_scalar_random(): stringGhid complet și referință oficială pentru funcția sodium_crypto_core_ristretto255_scalar_random în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_core_ristretto255_scalar_reducesodium_crypto_core_ristretto255_scalar_reduce(string $s): stringGhid complet și referință oficială pentru funcția sodium_crypto_core_ristretto255_scalar_reduce în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_core_ristretto255_scalar_subsodium_crypto_core_ristretto255_scalar_sub(string $x, string $y): stringGhid complet și referință oficială pentru funcția sodium_crypto_core_ristretto255_scalar_sub în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_core_ristretto255_subsodium_crypto_core_ristretto255_sub(string $p, string $q): stringGhid complet și referință oficială pentru funcția sodium_crypto_core_ristretto255_sub în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_kx_keypairsodium_crypto_kx_keypair(): stringGhid complet și referință oficială pentru funcția sodium_crypto_kx_keypair în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_kx_publickeysodium_crypto_kx_publickey(string $key_pair): stringGhid complet și referință oficială pentru funcția sodium_crypto_kx_publickey în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_kx_secretkeysodium_crypto_kx_secretkey(string $key_pair): stringGhid complet și referință oficială pentru funcția sodium_crypto_kx_secretkey în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_kx_seed_keypairsodium_crypto_kx_seed_keypair(string $seed): stringGhid complet și referință oficială pentru funcția sodium_crypto_kx_seed_keypair în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_kx_client_session_keyssodium_crypto_kx_client_session_keys(string $client_key_pair, string $server_key): arrayGhid complet și referință oficială pentru funcția sodium_crypto_kx_client_session_keys în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_kx_server_session_keyssodium_crypto_kx_server_session_keys(string $server_key_pair, string $client_key): arrayGhid complet și referință oficială pentru funcția sodium_crypto_kx_server_session_keys în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_generichashsodium_crypto_generichash(string $message, string $key = '', int $length = 32): stringGhid complet și referință oficială pentru funcția sodium_crypto_generichash în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_generichash_keygensodium_crypto_generichash_keygen(): stringGhid complet și referință oficială pentru funcția sodium_crypto_generichash_keygen în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_generichash_initsodium_crypto_generichash_init(string $key = '', int $length = 32): stringGhid complet și referință oficială pentru funcția sodium_crypto_generichash_init în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_generichash_updatesodium_crypto_generichash_update(string &$state, string $message): trueGhid complet și referință oficială pentru funcția sodium_crypto_generichash_update în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_generichash_finalsodium_crypto_generichash_final(string &$state, int $length = 32): stringGhid complet și referință oficială pentru funcția sodium_crypto_generichash_final în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_kdf_derive_from_keysodium_crypto_kdf_derive_from_key(int $subkey_length, int $subkey_id, string $context, string $key): stringGhid complet și referință oficială pentru funcția sodium_crypto_kdf_derive_from_key în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_kdf_keygensodium_crypto_kdf_keygen(): stringGhid complet și referință oficială pentru funcția sodium_crypto_kdf_keygen în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_pwhash_strsodium_crypto_pwhash_str(string $password, int $opslimit, int $memlimit): stringGhid complet și referință oficială pentru funcția sodium_crypto_pwhash_str în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_pwhash_str_needs_rehashsodium_crypto_pwhash_str_needs_rehash(string $password, int $opslimit, int $memlimit): boolGhid complet și referință oficială pentru funcția sodium_crypto_pwhash_str_needs_rehash în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_pwhash_scryptsalsa208sha256sodium_crypto_pwhash_scryptsalsa208sha256(int $length, string $password, string $salt, int $opslimit, int $memlimit): stringGhid complet și referință oficială pentru funcția sodium_crypto_pwhash_scryptsalsa208sha256 în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_pwhash_scryptsalsa208sha256_strsodium_crypto_pwhash_scryptsalsa208sha256_str(string $password, int $opslimit, int $memlimit): stringGhid complet și referință oficială pentru funcția sodium_crypto_pwhash_scryptsalsa208sha256_str în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_pwhash_scryptsalsa208sha256_str_verifysodium_crypto_pwhash_scryptsalsa208sha256_str_verify(string $hash, string $password): boolGhid complet și referință oficială pentru funcția sodium_crypto_pwhash_scryptsalsa208sha256_str_verify în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_scalarmultsodium_crypto_scalarmult(string $n, string $p): stringGhid complet și referință oficială pentru funcția sodium_crypto_scalarmult în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_scalarmult_ristretto255sodium_crypto_scalarmult_ristretto255(string $n, string $p): stringGhid complet și referință oficială pentru funcția sodium_crypto_scalarmult_ristretto255 în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_scalarmult_ristretto255_basesodium_crypto_scalarmult_ristretto255_base(string $n): stringGhid complet și referință oficială pentru funcția sodium_crypto_scalarmult_ristretto255_base în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_secretbox_keygensodium_crypto_secretbox_keygen(): stringGhid complet și referință oficială pentru funcția sodium_crypto_secretbox_keygen în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_secretstream_xchacha20poly1305_keygensodium_crypto_secretstream_xchacha20poly1305_keygen(): stringGhid complet și referință oficială pentru funcția sodium_crypto_secretstream_xchacha20poly1305_keygen în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_secretstream_xchacha20poly1305_init_pushsodium_crypto_secretstream_xchacha20poly1305_init_push(string $key): arrayGhid complet și referință oficială pentru funcția sodium_crypto_secretstream_xchacha20poly1305_init_push în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_secretstream_xchacha20poly1305_pushsodium_crypto_secretstream_xchacha20poly1305_push(string &$state, string $message, string $additional_data = '', int $tag = 0): stringGhid complet și referință oficială pentru funcția sodium_crypto_secretstream_xchacha20poly1305_push în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_secretstream_xchacha20poly1305_init_pullsodium_crypto_secretstream_xchacha20poly1305_init_pull(string $header, string $key): stringGhid complet și referință oficială pentru funcția sodium_crypto_secretstream_xchacha20poly1305_init_pull în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_secretstream_xchacha20poly1305_pullsodium_crypto_secretstream_xchacha20poly1305_pull(string &$state, string $ciphertext, string $additional_data = ''): array|falseGhid complet și referință oficială pentru funcția sodium_crypto_secretstream_xchacha20poly1305_pull în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_secretstream_xchacha20poly1305_rekeysodium_crypto_secretstream_xchacha20poly1305_rekey(string &$state): voidGhid complet și referință oficială pentru funcția sodium_crypto_secretstream_xchacha20poly1305_rekey în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_shorthashsodium_crypto_shorthash(string $message, string $key): stringGhid complet și referință oficială pentru funcția sodium_crypto_shorthash în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_shorthash_keygensodium_crypto_shorthash_keygen(): stringGhid complet și referință oficială pentru funcția sodium_crypto_shorthash_keygen în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_sign_detachedsodium_crypto_sign_detached(string $message, string $secret_key): stringGhid complet și referință oficială pentru funcția sodium_crypto_sign_detached în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_sign_ed25519_pk_to_curve25519sodium_crypto_sign_ed25519_pk_to_curve25519(string $public_key): stringGhid complet și referință oficială pentru funcția sodium_crypto_sign_ed25519_pk_to_curve25519 în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_sign_ed25519_sk_to_curve25519sodium_crypto_sign_ed25519_sk_to_curve25519(string $secret_key): stringGhid complet și referință oficială pentru funcția sodium_crypto_sign_ed25519_sk_to_curve25519 în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_sign_keypairsodium_crypto_sign_keypair(): stringGhid complet și referință oficială pentru funcția sodium_crypto_sign_keypair în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_sign_keypair_from_secretkey_and_publickeysodium_crypto_sign_keypair_from_secretkey_and_publickey(string $secret_key, string $public_key): stringGhid complet și referință oficială pentru funcția sodium_crypto_sign_keypair_from_secretkey_and_publickey în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_sign_opensodium_crypto_sign_open(string $signed_message, string $public_key): string|falseGhid complet și referință oficială pentru funcția sodium_crypto_sign_open în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_sign_publickeysodium_crypto_sign_publickey(string $key_pair): stringGhid complet și referință oficială pentru funcția sodium_crypto_sign_publickey în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_sign_secretkeysodium_crypto_sign_secretkey(string $key_pair): stringGhid complet și referință oficială pentru funcția sodium_crypto_sign_secretkey în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_sign_publickey_from_secretkeysodium_crypto_sign_publickey_from_secretkey(string $secret_key): stringGhid complet și referință oficială pentru funcția sodium_crypto_sign_publickey_from_secretkey în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_sign_seed_keypairsodium_crypto_sign_seed_keypair(string $seed): stringGhid complet și referință oficială pentru funcția sodium_crypto_sign_seed_keypair în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_sign_verify_detachedsodium_crypto_sign_verify_detached(string $signature, string $message, string $public_key): boolGhid complet și referință oficială pentru funcția sodium_crypto_sign_verify_detached în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_streamsodium_crypto_stream(int $length, string $nonce, string $key): stringGhid complet și referință oficială pentru funcția sodium_crypto_stream în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_stream_keygensodium_crypto_stream_keygen(): stringGhid complet și referință oficială pentru funcția sodium_crypto_stream_keygen în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_stream_xorsodium_crypto_stream_xor(string $message, string $nonce, string $key): stringGhid complet și referință oficială pentru funcția sodium_crypto_stream_xor în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_stream_xchacha20sodium_crypto_stream_xchacha20(int $length, string $nonce, string $key): stringGhid complet și referință oficială pentru funcția sodium_crypto_stream_xchacha20 în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_stream_xchacha20_keygensodium_crypto_stream_xchacha20_keygen(): stringGhid complet și referință oficială pentru funcția sodium_crypto_stream_xchacha20_keygen în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_stream_xchacha20_xorsodium_crypto_stream_xchacha20_xor(string $message, string $nonce, string $key): stringGhid complet și referință oficială pentru funcția sodium_crypto_stream_xchacha20_xor în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_stream_xchacha20_xor_icsodium_crypto_stream_xchacha20_xor_ic(string $message, string $nonce, int $counter, string $key): stringGhid complet și referință oficială pentru funcția sodium_crypto_stream_xchacha20_xor_ic în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_addsodium_add(string &$string1, string $string2): voidGhid complet și referință oficială pentru funcția sodium_add în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_comparesodium_compare(string $string1, string $string2): intGhid complet și referință oficială pentru funcția sodium_compare în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_incrementsodium_increment(string &$string): voidGhid complet și referință oficială pentru funcția sodium_increment în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_memcmpsodium_memcmp(string $string1, string $string2): intGhid complet și referință oficială pentru funcția sodium_memcmp în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_memzerosodium_memzero(string &$string): voidGhid complet și referință oficială pentru funcția sodium_memzero în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_padsodium_pad(string $string, int $block_size): stringGhid complet și referință oficială pentru funcția sodium_pad în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_unpadsodium_unpad(string $string, int $block_size): stringGhid complet și referință oficială pentru funcția sodium_unpad în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_bin2hexsodium_bin2hex(string $string): stringGhid complet și referință oficială pentru funcția sodium_bin2hex în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_hex2binsodium_hex2bin(string $string, string $ignore = ''): stringGhid complet și referință oficială pentru funcția sodium_hex2bin în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_bin2base64sodium_bin2base64(string $string, int $id): stringGhid complet și referință oficială pentru funcția sodium_bin2base64 în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_base642binsodium_base642bin(string $string, int $id, string $ignore = ''): stringGhid complet și referință oficială pentru funcția sodium_base642bin în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.sodium_crypto_scalarmult_basesodium_crypto_scalarmult_base(string $secret_key): stringGhid complet și referință oficială pentru funcția sodium_crypto_scalarmult_base în PHP (sodium): sintaxă, parametri, valoare returnată și exemple practice de cod.
Nicio funcție găsită în acest modul pentru căutarea ta.Încearcă alt termen sau caută în Hub-ul principal Învață PHP (2.226 funcții).
Întrebări & Exemple de Cod:
Modulul 9: Securitate Web, Hash-uri, OpenSSL și Criptografie LibsodiumAi o nelămurire despre utilizarea comenzii
Modulul 9: Securitate Web, Hash-uri, OpenSSL și Criptografie Libsodiumsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.