Bonjour voici le code :
1 2 3 4 5 6
| function encryptPassword($password) {
$salt = substr(hash('whirlpool', uniqid(rand(), true)), 0, 12);
$hash = hash('whirlpool', $salt . $password);
$saltPos = (strlen($password) >= strlen($hash) ? strlen($hash) : strlen($password));
return substr($hash, 0, $saltPos) . $salt . substr($hash, $saltPos);
} |
Code dans index.php
1 2 3 4 5 6 7 8
| <?php
session_start();
include 'inc/function/autoloader.php';
include 'inc/function/encrypted.php';
echo encryptPassword("azerty");
?> |
Le code renvoyé devrait être :
ebe37a2b209f5e78b7751839a9caa1d538e13d99e6d3a487f497956c55a1eb01a43a295cf20e2866a35df600147adc76614983d5390ec06ac46959f49f805176d0a51f94b6ca
Où est l'erreur svp.
Merci
Partager