Thanks you both. This is very helpfull. Will do the reading up you suggest.
the Blowfish based algorithm is not likely to be available on Windows
I'm developing on a windows 2000 machine with PHP 5. According to my phpinfo, these are my hashing engines :
md4 md5 sha1 sha256 sha384 sha512 ripemd128 ripemd160 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru gost adler32 crc32 crc32b haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5
Apparently no Blowfish here. But crypt() seems to work fine...
I also have a hosting on linux (PHP 5). If I test my function, it does the same on both machines.
In theory, is it possible if I migrate everything (database and all) to another platform, running another PHP version, that basically the same hashing function (crypt or md5 or whatever) will deliver a different result? (Or is this just a stupid question?)
Thnx