Cards, parece que todavia no entendiste. en PHP no puedes volver hacia atras cuando encriptas (crypt()) o codificas (md5()) una clave.
Esta claro q en tu BD guardas el valor '1e28754a69'. Pues lo q tienes q hacer, cuando en tu formulario de ingreso solicitas el login y el password es tomar la variable que corresponde al password (q en este caso es PATATA), codificarla con alguna función (como te digo crypt() o md5()) y luego realizar la comparacion.
Si tu formulario dice algo asi:
<form action=validar.php method=post>
...
<input type=password name=clave>
</form>
Lo q debieras hacer en PHP es lo siguiente:
(suponiendo que tienes register_globals en OFF)
Código PHP:
$db=mysql_conbnect('localhost','user','xxx');
mysql_select_db("basedatos");
$consulta="select Login,Password from Usuarios where Login like '".$_POST["login"]."'";
$sql_result=mysql_query($consulta);
$resultado=mysql_fetch_array($sql_result);
if ($resultado["Login"]=="yomismo" && $resultado["Password"]==md5($_POST["password"]))
{
ingresar
}
else
{
contraseña o login invalido
}
Como puedes ver para comparar el password guardado en la BD debes tomar el valor que viene desde el formulario ($_POST["Password"]) y codificarlo (con md5()) para poder compararlo. Esa es la solución.
Depende de la función que estes utilizando para codificar tu password, el código anterior puede variar.
Saludos