Хеширование паролей - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 30.11.2011, 15:35   #1
Аватар для Jocker
Пользователь

Автор темы (Топик Стартер) Хеширование паролей

Здравствуйте. Я пишу сайт для своего сервера собственноручно. Сейчас заканчиваю работу над регистрацией новых пользователей и возник очень важный вопрос: какой метод хеширования паролей используется для записи их же (паролей) в поле "password" таблицы "accounts" базы данных сервера. Если это поможет, то я использую сборку L2JServer Freya. Пробовал MD5- не подходит. Заметил, что все зашифрованные пароли в базе (я создавал аккаунты из клиента L2 предварительно сделав авторегистрацию) заканчиваются символом "=". При создании аккаунта на сайте сделал хеширование MD5, добавление символа "=", но авторизация в клиенте не проходит пoд таким паролем.
Jocker вне форума Ответить с цитированием
Непрочитано 30.11.2011, 15:45   #2
Аватар для Azagthtot
Эксперт

По умолчанию Re: Хеширование паролей

base64(sha1())
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 30.11.2011, 15:49   #3
Аватар для Jocker
Пользователь

Автор темы (Топик Стартер) Re: Хеширование паролей

Спасибо, сейчас попробую. А дополнительные символы добавляются?

Попробовал- не получилось. Пишет, что пароль не соответствует этому аккаунту. Пробовал с добавлением "=" и без.
Jocker вне форума Ответить с цитированием
Непрочитано 30.11.2011, 15:59   #4
Аватар для Azagthtot
Эксперт

По умолчанию Re: Хеширование паролей

Соль не используется
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 30.11.2011, 16:07   #5
Аватар для Jocker
Пользователь

Автор темы (Топик Стартер) Re: Хеширование паролей

вот зашифрованый пароль "1111" пользователя, который создается клиентом: ARyUXzDOLLr8RS85hA8CVpMznEI=
А вот тот же пароль "1111", но создан при регистрации с сайта: 011c945f30ce2cbafc452f39840f025693339c42
Jocker вне форума Ответить с цитированием
Непрочитано 30.11.2011, 16:10   #6
Аватар для Azagthtot
Эксперт

По умолчанию Re: Хеширование паролей

base64 сверху пройтись не желаете?
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 30.11.2011, 16:13   #7
Аватар для Jocker
Пользователь

Автор темы (Топик Стартер) Re: Хеширование паролей

нашел несколько статей, но ничего не пойму пока что.
Jocker вне форума Ответить с цитированием
Непрочитано 30.11.2011, 16:16   #8
Олдфаг

По умолчанию Re: Хеширование паролей

PHP код:
$hash base64_encode(pack('H*'sha1($password))); 
G1ta0 вне форума Ответить с цитированием
Непрочитано 30.11.2011, 16:20   #9
Аватар для Jocker
Пользователь

Автор темы (Топик Стартер) Re: Хеширование паролей

Спасибо огромное, всё получилось!
Jocker вне форума Ответить с цитированием
Непрочитано 30.11.2011, 16:29   #10
Аватар для mazillka
Пользователь

По умолчанию Re: Хеширование паролей

del del del
__________________
Lineage 2 Manuals
mazillka вне форума Отправить сообщение для mazillka с помощью ICQ Отправить сообщение для mazillka с помощью Skype™ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 13:32. Часовой пояс GMT +3.

Вверх