Fonctions de hachage de mot de passe

Sommaire

  • password_algos — Récupère tous les identifiants des algorithmes de hachage de mots de passe disponibles
  • password_get_info — Retourne des informations à propos du hachage fourni
  • password_hash — Crée une clé de hachage pour un mot de passe
  • password_needs_rehash — Vérifie que le hachage fourni est conforme à l'algorithme et aux options spécifiées
  • password_verify — Vérifie qu'un mot de passe correspond à un hachage
add a note add a note

User Contributed Notes 1 note

up
0
Vladimir Kovpak
9 years ago
<?php

/**
* Simple example.
*/
$password = 'SECRET';

/**
* Prepare password to store at DB.
*/
$passwordHash = password_hash($password, PASSWORD_DEFAULT);
// Now $passwordHash contains string with length 60 characters,
// like: "$2y$10$wIUYtGKKVF3P3YO1O.IrI.Zav6j6H2/tCKEe4U/Mn8ykGVIyOlwZ."
// and it can be stored at DB.

/**
* Verify password.
*/
$isPasswordVerified = password_verify($password, $passwordHash);
// In our case $isPasswordVerified will contains true.
// It means that password verified.
To Top