Форум сайта python.su
хочу прикрутить авторизацию в проект с использованием пользователей и их паролей которые хранятся в trac'e,
в файле pass лежат логины и хеши, как определить метод шифрования?
попробовал md5,md4,sha1 - неподходят, возможно пароль конвертится перед тем как шифронуться
Офлайн
http://trac.edgewall.org/wiki/TracStandalone читал? Там формат для авторизации через вебсервер htpasswd
Офлайн
трак авторизуется внешней авторизацией, обычно на уровне апача.
Поэтому читай в сторону http://httpd.apache.org/docs/2.0/programs/htpasswd.html
Офлайн
перешел по ссылкам нашел скрипт добавления пользователей ( http://trac.edgewall.org/browser/tags/trac-0.11b2/contrib/htpasswd.py )
ключевая ф-ия:
pwhash = crypt.crypt(password, salt())
Отредактировано (Ноя. 17, 2009 18:04:19)
Офлайн
Надо внимательнее читать документацию.
Returns the hashed password as a string, which will be composed of characters from the same alphabet as the salt (the first two characters represent the salt itself).
Офлайн