1

Topic: Как генерируется пароль и соль

Привет! пробую вникнуть как же все таки формируется пароль, в MD или в другом формате? в каком файле нужно копать? направьте пожалуйста ))

2

Re: Как генерируется пароль и соль

Вникайте:

----------------------
forum/register.php

$salt = random_key(12);
(приблизительно 214строка в 1.4.2 версии форума).

-------------------------------
forum/include/finctions.php

function random_key($len, $readable = false, $hash = false)
(Формирование соли, приблизительно 1240 строка).

Успехов!

3

Re: Как генерируется пароль и соль

sempai, ну это так формируется соль, я так понял просто берется из случайного набора символов.
А что с паролем? Я вижу, что пароль тоже получается из соли, но в каком формате шифруется не найду. Это мд5?

4

Re: Как генерируется пароль и соль

Там же в functions.php

Все шифруется sha1 и обильно засаливается PunBB_INFO_ICQ/smile

Вот строка, отвечающая за хеш пароля (в таком виде он хранится в базе) sha1($salt.sha1($password))

5

Re: Как генерируется пароль и соль

а понятнинько. значит никакого md5 нет. нашел функции эти
function random_key($len, $readable = false, $hash = false)
и
function forum_hash($str, $salt)

первая я так понимаю соль вырабатывает, а вторая солит пароль. И для шифрования используется sha1, а не как я думал мд5.