mhash get hash name(): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '== mhash_keygen_s2k() == (PHP 4, PHP 5, PHP 7, PHP 8) mhash_keygen_s2k — Genererar en nyckel '''Varning''' Denna funktion har blivit '''UTGÅENDE''' från och med PHP 8.1.0. Att förlita sig på denna funktion avråds starkt. === Beskrivning === '''mhash_keygen_s2k'''(int $algo, string $password, string $salt, int $bytes): string|false mhash_keygen_s2k() skapar en nyckel som är '''$bytes''' lång, från ett användargivet lösenord och salt. Hash-algoritmen sp...') |
Admin (diskussion | bidrag) |
||
Rad 50: | Rad 50: | ||
==== Exempel #1: mhash_keygen_s2k() Exempel ==== | ==== Exempel #1: mhash_keygen_s2k() Exempel ==== | ||
<pre> <?php $key = mhash_keygen_s2k(MHASH_SHA256, "password", "SALTsalt", 4); var_dump(bin2hex($key)); // string(8) "879bb4b9" ?> </pre> | <pre> | ||
<?php $key = mhash_keygen_s2k(MHASH_SHA256, "password", "SALTsalt", 4); var_dump(bin2hex($key)); // string(8) "879bb4b9" ?> | |||
</pre> | |||
= Sidslut = | = Sidslut = |
Versionen från 28 oktober 2024 kl. 14.43
mhash_keygen_s2k()
(PHP 4, PHP 5, PHP 7, PHP 8)
mhash_keygen_s2k — Genererar en nyckel
Varning
Denna funktion har blivit UTGÅENDE från och med PHP 8.1.0. Att förlita sig på denna funktion avråds starkt.
Beskrivning
mhash_keygen_s2k(int $algo, string $password, string $salt, int $bytes): string|false
mhash_keygen_s2k() skapar en nyckel som är $bytes lång, från ett användargivet lösenord och salt.
Hash-algoritmen specificerad av $algo används för att skapa nyckeln.
Längden på den genererade nyckeln beror på den använda hash-algoritmen. Använd mhash_get_block_size() för att bestämma längden på utdata.
Parametrar
algo
Hash-ID som används för att skapa nyckeln.
password
Det lösenord som användaren angivit.
salt
Det salt som ska användas.
bytes
Den önskade nyckellängden i bytes.
Returnerar
Returnerar den genererade nyckeln som en sträng, eller false vid fel.
Ändringslogg
Exempel
Exempel #1: mhash_keygen_s2k() Exempel
<?php $key = mhash_keygen_s2k(MHASH_SHA256, "password", "SALTsalt", 4); var_dump(bin2hex($key)); // string(8) "879bb4b9" ?>
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.mhash-keygen-s2k.php PHP Funktioner Funktionsreferens
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.