
11.08.2007, 23:04
|
|
Постоянный
Регистрация: 15.04.2007
Сообщений: 645
С нами:
10038327
Репутация:
251
|
|
Открываю глаза! Немного поизучав исходники форума, а именно файл LogInOut.pl
Код:
# convert non encrypted password to MD5 crypted one
if ($spass eq $FORM{'passwrd'} && $spass ne $cryptpass) {
# only encrypt the password if it's not already MD5 encrypted
# MD5 hashes in YaBB are always 22 chars long (base64)
if (length(${$uid.$username}{'password'}) != 22) {
${$uid.$username}{'password'} = $cryptpass;
&UserAccount($username, "update");
$spass = $cryptpass;
}
Стало все понятно , md5 кодируется в base64! Чтобы перевести в md5 вид, надо полученный пасс перевести из Base64 в Hex (PasswordsPro->F7) . Вот и все!
|
|
|