Автор оригинала: MiksIr
crypt('password', 1) означает DES хеширование солью '1' тогда как соль должна быть 2 символа. Видимо linux и bsd по-разному реагируют на укороченную соль и по-этому хеши получаются разные. Если вы попробуете пример crypt('password', 11) - то, уверен, хеши будут одинаковые