вот тут (
http://ru3.php.net/manual/ru/function.crypt.php) сказано:
"если вы опускаете аргумент salt , вы должны знать, что salt генериуется только при первом вызове этой функции, и для всех последующих вызовов используется полученное значение. Это в конечном итоге может привести к снижению безопасности."
1. Это справедливо до каких пор ? пока операционка не ляжет или пока web-server не упадет или как ?
2. И получается намного спокойнее тогда самому генерить salt и тоже хранить его где нить в базе данных ?
3. Сколько символов результат функции crypt(), всегда ли он одинаков ? У меня CRYPT_SALT_LENGTH=12. При разных salt длинна всегда 34. если указать двухзначный salt длина всегда 13.