o7412369815963
Ноя. 17, 2009 06:19:57
хочу прикрутить авторизацию в проект с использованием пользователей и их паролей которые хранятся в trac'e,
в файле pass лежат логины и хеши, как определить метод шифрования?
попробовал md5,md4,sha1 - неподходят, возможно пароль конвертится перед тем как шифронуться
slav0nic
Ноя. 17, 2009 10:35:11
http://trac.edgewall.org/wiki/TracStandalone читал? Там формат для авторизации через вебсервер htpasswd
shiza
Ноя. 17, 2009 10:40:55
трак авторизуется внешней авторизацией, обычно на уровне апача.
Поэтому читай в сторону
http://httpd.apache.org/docs/2.0/programs/htpasswd.html
o7412369815963
Ноя. 17, 2009 18:03:44
перешел по ссылкам нашел скрипт добавления пользователей (
http://trac.edgewall.org/browser/tags/trac-0.11b2/contrib/htpasswd.py )
ключевая ф-ия:
pwhash = crypt.crypt(password, salt())
тут для получения хеша берется пароль и случайные символы salt(),
как мне тогда проверить хешь если есть только пароль, перебирать случайные символы? это почти 4000 комбинаций. не много но все же…