Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.3 » Как использовать алгоритм кодировки Ikonboard в PHP

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

DaEmOnX

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть скрип на PHP который должен использовать таблицы Ikonboard-а. Скрипт на PHP должен проверить пароль, длина пароля Ikonboard в зашифрованном виде 32. насколько я знаю только md5() дает строку длиной 32 символа.
может в Perl и PHP алгоритмы просто работают по разному?
да и еще, функции, которыми я проверял, md5, sha1, crypt. Если знаете еще подскажите  
заранее спасибо

Всего записей: 16 | Зарегистр. 14-05-2003 | Отправлено: 01:08 08-07-2004
N Sensey N



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DaEmOnX
А почему бы не открыть файл айконборда ...и не посмотреть что происходит к паролем после того как отправляешь данные регистрации админа ?

Всего записей: 1409 | Зарегистр. 01-10-2002 | Отправлено: 01:13 08-07-2004
DaEmOnX

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Наверное меня за это повесить надо но я в перле не разбираюсь ни маленко
 
я там посмотрел немного и не разобрался в алгоритме кодировки
За то у меня такая мысля возникла: как можно из ПХП вызвать функцию из модуля Перл?
 

Всего записей: 16 | Зарегистр. 14-05-2003 | Отправлено: 14:43 08-07-2004
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DaEmOnX
никак, это две отдельные программы.
 
я бы сказал что используется именно мд5, т.к. посмотрев бегло архив с иб311, нашел файл md5.pm, а другого его применения в форуме, я себе не представляю...

----------
Hello world!

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 04:15 09-07-2004
DStream

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DaEmOnX

Цитата:
длина пароля Ikonboard в зашифрованном виде 32. насколько я знаю только md5() дает строку длиной 32 символа.  

Похоже там немного по-другому:

Код:
$admin_pwd = $ark4->ARC4(MIME::Base64::decode_base64($admin_pwd));# decrypting the pass
- то бишь хранится похоже пароль в base64
 
Добавлено
хотя...
Вот кусок из php блога (юзает базу ib3)

Код:
// Validate if valid member name found and cookie pwd matches DB password
// If validated, adjust time zone and stylesheet to match user's preferences
$validated=false;
if ($found_member_name && (md5($member_password)==md5($member[PASSWORD]))) {
         $validated=true;
     $hours=$member[OFFSET];
     $offset=3600*$hours;
         $timezone=($hours<1) ? " GMT$hours" : " GMT+$hours";
         if ($offset==0) {$timezone=" GMT";}
         // Use member's skin preference if they have one set in their profile (very handy!)
         // Note that the default skin will be set if user has not selected one in their profile or
         // if the admin has disabled skin selection.  All situations accounted for, hopefully.
         if ($member[SKIN]) {
                $iBStyleSheet=$iBData[IMAGES_URL]."/Skin/SKIN-".$member[SKIN]."/ikonboard.css";
        // Get Ikonboard template HTML (based on member's skin)
                $TEMPLATE=GetIkonboardTemplate($member[SKIN]);
                }
         }
   // Set to guest if no member name
   else {$member[NAME]=$guestname; $uid="";}
 

Всего записей: 605 | Зарегистр. 03-05-2003 | Отправлено: 00:45 10-07-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.3 » Как использовать алгоритм кодировки Ikonboard в PHP


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru