md5: Verschlüsselt die Zeichenkette nach dem MD5-Verfahren. Dabei ist die zeichenkette nicht mehr zu entschlüsseln. Dies wird verwendet, um Sessions zu erzeugen (Ab PHP Version 4 gibt es Sessions-Funktionen)
Kann dir diese empfehlen.
Ein Encrypt habe ich nie gehört. Meinste vielleicht mcrypt_encrypt?
http://www.php.net/manual/de/function.mcrypt-encrypt.php
Also ein verschlüsseltes Passwort auszulesen und vergleichen hmmmm... wieso wird er denn verschlüsselt gespeichert? Einfach normal speichern, dann gehts auch so mit deiner If-schleide
md5 würdest du dann nutzen um ein Cookie mit dem Passwort nun verschlüsselt zu erzeugen. Also so in der Art:
$passwort = md5($passwort);
setcookie("blabla",$passwort);
header("Location: seite.php");