Jeg kan varmt anbefale at du bruger sha1() til at genere hash's fordi md5 ikke er lige så unik som sha1, kort fortalt er der større chance for at 2 md5 hash's er ens end sha1 hash's
// Sådan bruger du md5()
// $password = '4092b65514b31f2c420eeeb2ab128c24'
$password = md5('mitpassword');
// Sådan bruger du sha1()
// $password = 'bace790c5a7454a3a1c0e19a7408628e033d94b6';
$password = sha1('mitpassword');
som du kan se på mine 2 eksempler er sha1 40 bytes langt og md5 32 bytes, så du skal lige være opmærksom på om datatypen i din database ikke er f.eks. varchar(32), det kan give et underligt resultat hvis du bruger sha1 og din datatype er varchar(32)
Steffen
http://www.bravura.dk/