Saque el script de el manual de MD5 de php.net, lo que pasa es que creo que estoy un poco confundido y no puedo sacar bien el output..
hice echo en $stored_seed pero al parecer no me funciona.
<?php
echo "<form action='encrypt_md5secure.php' method='post'>";
echo "Text to encrypt <input type='text' name='encrypt' />";
echo "<input type='submit' value='encrypt now'/>";
echo "</form>";
$encrypt=$_post['encrypt'];
echo $stored_seed;
function pw_encode($encrypt)
{
for ($i = 1; $i <= 8; $i++)
$seed .= substr('0123456789abcdef', rand(0,15), 1);
return md5($seed.$encrypt).$seed;
}
function pw_check($encrypt,$stored_value)
{
$stored_seed = substr($stored_value,32,8);
if (md5($stored_seed.$encrypt).$stored_seed == $stored_value)
return TRUE;
else
return FALSE;
}
?>
Ojala me puedan instruir un poco.
Muchas gracias.