Sodium: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) |
||
Rad 5: | Rad 5: | ||
* Krav | * Krav | ||
* [[constant.sodium|Fördefinierade Konstanter]] | * [[constant.sodium|Fördefinierade Konstanter]] | ||
* [[Sodium | * [[Sodium-funktioner|Sodium funktioner]] | ||
** [[sodium_add()]] - Lägg till stora tal | ** [[sodium_add()]] - Lägg till stora tal | ||
** [[sodium_base642bin()]] - Avkodar en base64-kodad sträng till rå binär data | ** [[sodium_base642bin()]] - Avkodar en base64-kodad sträng till rå binär data |
Nuvarande version från 2 november 2024 kl. 16.48
Sodium
Innehållsförteckning
- Introduktion
- Installation/Konfiguration
- Krav
- Fördefinierade Konstanter
- Sodium funktioner
- sodium_add() - Lägg till stora tal
- sodium_base642bin() - Avkodar en base64-kodad sträng till rå binär data
- sodium_bin2base64() - Kodar en rå binär sträng till base64
- sodium_bin2hex() - Kodar till hexadecimal
- sodium_compare() - Jämför stora tal
- sodium_crypto_aead_aegis128l_decrypt() - Verifiera och dekryptera ett meddelande med AEGIS-128L
- sodium_crypto_aead_aegis128l_encrypt() - Kryptera och autentisera ett meddelande med AEGIS-128L
- sodium_crypto_aead_aegis128l_keygen() - Generera en slumpmässig AEGIS-128L-nyckel
- sodium_crypto_aead_aegis256_decrypt() - Verifiera och dekryptera ett meddelande med AEGIS-256
- sodium_crypto_aead_aegis256_encrypt() - Kryptera och autentisera ett meddelande med AEGIS-256
- sodium_crypto_aead_aegis256_keygen() - Generera en slumpmässig AEGIS-256-nyckel
- sodium_crypto_aead_aes256gcm_decrypt() - Verifiera och dekryptera ett meddelande med AES-256-GCM
- sodium_crypto_aead_aes256gcm_encrypt() - Kryptera och autentisera med AES-256-GCM
- sodium_crypto_aead_aes256gcm_is_available() - Kontrollera om hårdvarustöd för AES256-GCM finns
- sodium_crypto_aead_aes256gcm_keygen() - Generera en slumpmässig AES-256-GCM-nyckel
- sodium_crypto_aead_chacha20poly1305_decrypt() - Verifiera och dekryptera med ChaCha20-Poly1305
- sodium_crypto_aead_chacha20poly1305_encrypt() - Kryptera och autentisera med ChaCha20-Poly1305
- sodium_crypto_aead_chacha20poly1305_ietf_decrypt() - Verifiera att krypterad text innehåller en giltig tagg
- sodium_crypto_aead_chacha20poly1305_ietf_encrypt() - Kryptera ett meddelande
- sodium_crypto_aead_chacha20poly1305_ietf_keygen() - Generera en slumpmässig ChaCha20-Poly1305 (IETF)-nyckel
- sodium_crypto_aead_xchacha20poly1305_ietf_decrypt() - (Föredras) Verifiera och dekryptera med XChaCha20-Poly1305
- sodium_crypto_aead_xchacha20poly1305_ietf_encrypt() - (Föredras) Kryptera och autentisera med XChaCha20-Poly1305
- sodium_crypto_aead_xchacha20poly1305_ietf_keygen() - Generera en slumpmässig XChaCha20-Poly1305-nyckel
- sodium_crypto_auth() - Beräkna en tagg för meddelandet
- sodium_crypto_auth_keygen() - Generera en slumpmässig nyckel för sodium_crypto_auth
- sodium_crypto_auth_verify() - Verifierar att taggen är giltig för meddelandet
- sodium_crypto_box() - Autentiserad offentlig nyckelkryptering
- sodium_crypto_box_keypair() - Slumpmässigt generera en hemlig nyckel och en motsvarande offentlig nyckel
- sodium_crypto_box_keypair_from_secretkey_and_publickey() - Skapa ett enhetligt nyckelpar från en hemlig nyckel och offentlig nyckel
- sodium_crypto_box_open() - Autentiserad offentlig nyckeldekryptering
- sodium_crypto_box_publickey() - Extrahera den offentliga nyckeln från ett crypto_box-nyckelpar
- sodium_crypto_box_publickey_from_secretkey() - Beräkna den offentliga nyckeln från en hemlig nyckel
- sodium_crypto_box_seal() - Anonym offentlig nyckelkryptering
- sodium_crypto_box_seal_open() - Anonym offentlig nyckeldekryptering
- sodium_crypto_box_secretkey() - Extraherar den hemliga nyckeln från ett crypto_box-nyckelpar
- sodium_crypto_box_seed_keypair() - Bestämmer nyckelparet från en enda nyckel
- sodium_crypto_core_ristretto255_add() - Adderar ett element
- sodium_crypto_core_ristretto255_from_hash() - Kartlägger en vektor
- sodium_crypto_core_ristretto255_is_valid_point() - Avgör om en punkt finns på ristretto255-kurvan
- sodium_crypto_core_ristretto255_random() - Genererar en slumpmässig nyckel
- sodium_crypto_core_ristretto255_scalar_add() - Adderar ett skalärvärde
- sodium_crypto_core_ristretto255_scalar_complement() - Komplement av ett skalärvärde
- sodium_crypto_core_ristretto255_scalar_invert() - Inverkar ett skalärvärde
- sodium_crypto_core_ristretto255_scalar_mul() - Multiplicerar ett skalärvärde
- sodium_crypto_core_ristretto255_scalar_negate() - Negerar ett skalärvärde
- sodium_crypto_core_ristretto255_scalar_random() - Genererar en slumpmässig nyckel
- sodium_crypto_core_ristretto255_scalar_reduce() - Reducerar ett skalärvärde
- sodium_crypto_core_ristretto255_scalar_sub() - Subtraherar ett skalärvärde
- sodium_crypto_core_ristretto255_sub() - Subtraherar ett element
- sodium_crypto_generichash() - Beräkna ett hashvärde av meddelandet
- sodium_crypto_generichash_final() - Slutför hashen
- sodium_crypto_generichash_init() - Initiera en hash för streaming
- sodium_crypto_generichash_keygen() - Generera en slumpmässig generichash-nyckel
- sodium_crypto_generichash_update() - Lägg till meddelande till en hash
- sodium_crypto_kdf_derive_from_key() - Derivera en undernyckel
- sodium_crypto_kdf_keygen() - Generera en slumpmässig rot-nyckel för KDF-gränssnittet
- sodium_crypto_kx_client_session_keys() - Beräkna klientens sessionsnycklar
- sodium_crypto_kx_keypair() - Skapa ett nytt sodium-nyckelpar
- sodium_crypto_kx_publickey() - Extrahera den offentliga nyckeln från ett crypto_kx-nyckelpar
- sodium_crypto_kx_secretkey() - Extrahera den hemliga nyckeln från ett crypto_kx-nyckelpar
- sodium_crypto_pwhash() - Derivera en nyckel från ett lösenord med Argon2
- sodium_crypto_scalarmult() - Beräkna ett gemensamt hemligt nyckelpar
- sodium_crypto_secretbox() - Autentiserad delad nyckelkryptering
- sodium_crypto_secretbox_keygen() - Generera en slumpmässig nyckel
- sodium_crypto_secretbox_open() - Autentiserad delad nyckeldekryptering
- sodium_crypto_shorthash() - Beräkna en kort hash av ett meddelande och nyckel
- sodium_crypto_sign() - Signera ett meddelande
- sodium_crypto_sign_detached() - Signera meddelandet
- sodium_crypto_sign_keypair() - Slumpmässigt generera en hemlig nyckel och en motsvarande offentlig nyckel
- SodiumException - SodiumException-klassen
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/book.sodium.php
PHP
Funktioner
Funktionsreferens
Kryptografitillägg
Sodium
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorreparation Stockholm som har sponsrat Linux.se med webserver.