Wicked
Новичок
а я бы, кстати, не советовал использовать crypt().
доводы:
1) оно сильно зависит от отперационных систем (насколько я помню, на маках нету даже md5-варианта)
2) чтобы выбрать md5-хэширование, нужно поплясать с бубном, вручную генерируя строки вида $1$...$
3) всякие ограничения на соль: для md5, например, не больше 8 значащих символов
лично я выбираю такой способ хранения:
поле для md5|sha1(соль + пароль) + отдельное поле для соли
доводы:
1) оно сильно зависит от отперационных систем (насколько я помню, на маках нету даже md5-варианта)
2) чтобы выбрать md5-хэширование, нужно поплясать с бубном, вручную генерируя строки вида $1$...$
3) всякие ограничения на соль: для md5, например, не больше 8 значащих символов
лично я выбираю такой способ хранения:
поле для md5|sha1(соль + пароль) + отдельное поле для соли