Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP - password_hash problém

Zdravím. Mám jednoduchý problém. Dělám registraci a hesla jsem se rozhodl hashovat pomocí password hash, ale vždy se mi potom zahashované hesla liší a nevím, proč.

Kód jsem samozřejmě zkrátil.

<?php
// získávání proměnných, nejen hesel
$password1 = htmlspecialchars(trim($_POST['password1']));
$password2 = htmlspecialchars(trim($_POST['password2']));

// hashování proměnných
$password1 = password_hash($password1, PASSWORD_DEFAULT);
$password2 = password_hash($password2, PASSWORD_DEFAULT);

var_dump($password1, $password2);
?>

Potom mi to při var_dump vrací odlišné hodnoty. Kde mám chybu (a ano, ve formuláři jsou stejné hodnoty)?
Předem děkuji za veškeré rady.

Předmět Autor Datum
Nemáš nikde chybu. Výsledok v sebe obsahuje okrem použitého algoritmu aj soľ (salt) a cenu (cost), k…
los 04.05.2016 21:44
los
Ale i tak mi to pak akorát vrátí to, jestli je hash validní nebo ne, ne? Nijak mi to můj problém nev…
Vilak 04.05.2016 21:48
Vilak
Porovnáš přímo ty hodnoty. poslední
Wikan 04.05.2016 21:49
Wikan

Zpět do poradny Odpovědět na původní otázku Nahoru