openssl pbkdf2()

Från Wiki.linux.se
Version från den 31 oktober 2024 kl. 17.29 av Admin (diskussion | bidrag) (Skapade sidan med '== openssl_pbkdf2 == '''(PHP 5 >= 5.5.0, PHP 7, PHP 8)''' === openssl_pbkdf2 — Genererar en PKCS5 v2 PBKDF2-sträng === ==== Beskrivning ==== <pre> openssl_pbkdf2( #[\SensitiveParameter] string '''$password''', string '''$salt''', int '''$key_length''', int '''$iterations''', string '''$digest_algo''' = "sha1" ): string|false </pre> <code>openssl_pbkdf2()</code> beräknar PBKDF2 (Password-Based Key Derivation Function 2), en nyckelderiveringsfunkt...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

openssl_pbkdf2

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

openssl_pbkdf2 — Genererar en PKCS5 v2 PBKDF2-sträng

Beskrivning

openssl_pbkdf2(
    #[\SensitiveParameter] string '''$password''',
    string '''$salt''',
    int '''$key_length''',
    int '''$iterations''',
    string '''$digest_algo''' = "sha1"
): string|false

openssl_pbkdf2() beräknar PBKDF2 (Password-Based Key Derivation Function 2), en nyckelderiveringsfunktion definierad i PKCS5 v2.

Parametrar

  • password — Lösenord från vilket den härledda nyckeln genereras.
  • salt — PBKDF2 rekommenderar en kryptografisk salt på minst 128 bitar (16 byte).
  • key_length — Längden på önskad utdata-nyckel.
  • iterations — Antal önskade iterationer. NIST rekommenderar minst 1 000 iterationer. Från och med 2023 rekommenderar OWASP 600 000 iterationer för PBKDF2-HMAC-SHA256 och 210 000 för PBKDF2-HMAC-SHA512.
  • digest_algo — Valfritt hash- eller digest-algoritm från openssl

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.openssl-pbkdf2.php PHP Funktioner Funktionsreferens OpenSSL-funktioner


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 Datorhjälp som har sponsrat Linux.se med webserver.