- password_hash: documentation ( source)
- sha1: documentation ( source)
- hash_equals: documentation ( source)
<?php
$options = ['cost' => 12, 'salt' => sha1('USERID + random')];
$base_de_donnee = password_hash("CPLN", PASSWORD_DEFAULT, "");
$application_ios = password_hash("CPLN", PASSWORD_DEFAULT);
echo $base_de_donnee, PHP_EOL;
echo $application_ios, PHP_EOL;
echo hash_equals($base_de_donnee, $application_ios) ? "okay" : "derp";
?>