| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > хранение паролей в скрипте |
| Автор: dmitryk1 1.11.2008, 04:30 |
| Вытащил все пароли из бд в отдельный модуль. В хэш... как бы всё это счастье ещё бы криптануть, чтобы максимально усложнить выдёргивание этих паролей... всё лежит в линухе... Скажите, кто что пользует для таких целей? (на всякий случай, база ораклёвая) |
| Автор: gcc 1.11.2008, 04:35 |
| зачем вытащили? хэш md5, можно sha или другой(я пробовал какой-то sha*(320), он процессор под 100% грузит 3-4 секунды) |
| Автор: sir_nuf_nuf 1.11.2008, 10:09 |
| dmitryk1, а в БД они открытым текстом лежат ? тогда я думаю вы не в том месте защищаетесь |
| Автор: gcc 1.11.2008, 11:48 | ||
| хэш md5(password+salt) должен быть такой $1$e73dab77$e78daр87$tctja088rgh09Rnvoh0t7k1 ? Кстате вчем разница от salt и обычным md5 то есть получается после знака доллара все равно что будет $1$11111111$ectja088rgh09Rnvoh0t7k1? если я вставлю такой хєш вместо первого, то он работает...
|
| Автор: shamber 1.11.2008, 11:53 | ||
|
| Автор: sir_nuf_nuf 1.11.2008, 11:57 |
защищает от взлома хеша. Фишка в том, что для всех эм.. популярных паролей - составлена база хешей. Так что определить по хешу пароль, если пароль находится в базе - вопрос долей секунды. Хеши передаются в открытом виде. Добавление "соли" к паролю - автоматически делает его "не популярным"... Врят-ли кто догадается считать хеш для пароля "Билан+пыщ+пыщ%йцуке-гыгы".. а вот для "Билан" - посчитан точно =) |
| Автор: gcc 1.11.2008, 12:00 | ||
понятно, вот еще пример
http://www.usenix.org/events/usenix99/provos/provos_html/node10.html |