<?php
$pw = 'test123';
$pwInDb = sha1(sha1($pw));
$scramble = mt_rand();
//token
$stage1_hash = sha1($pw);
$token = sha1($scramble . sha1($stage1_hash)) ^ $stage1_hash;
echo $token. "\n";
$stage1_hash = $token ^ sha1($scramble . $pwInDb);
echo '<pre>';
echo sha1($stage1_hash);
echo "\n";
echo $pwInDb;
- Output for 7.4.0
- RS QTSV
_V
T S^ ZRV TP
<pre>2a3d1a00706cbc6f62772c3aba0fc6b52c4dc328
2a3d1a00706cbc6f62772c3aba0fc6b52c4dc328
- Output for 7.3.3, 7.3.12
-
ZU\UR_ZS]VV
PSTV[TRP
Q
<pre>2a3d1a00706cbc6f62772c3aba0fc6b52c4dc328
2a3d1a00706cbc6f62772c3aba0fc6b52c4dc328
- Output for 7.3.11