Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Хеширование паролей (https://forum.zone-game.info/showthread.php?t=16950)

Jocker 30.11.2011 15:35

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

Azagthtot 30.11.2011 15:45

Re: Хеширование паролей
 
base64(sha1())

Jocker 30.11.2011 15:49

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

Попробовал- не получилось. Пишет, что пароль не соответствует этому аккаунту. Пробовал с добавлением "=" и без.

Azagthtot 30.11.2011 15:59

Re: Хеширование паролей
 
Соль не используется

Jocker 30.11.2011 16:07

Re: Хеширование паролей
 
вот зашифрованый пароль "1111" пользователя, который создается клиентом: ARyUXzDOLLr8RS85hA8CVpMznEI=
А вот тот же пароль "1111", но создан при регистрации с сайта: 011c945f30ce2cbafc452f39840f025693339c42

Azagthtot 30.11.2011 16:10

Re: Хеширование паролей
 
base64 сверху пройтись не желаете?

Jocker 30.11.2011 16:13

Re: Хеширование паролей
 
нашел несколько статей, но ничего не пойму пока что.

G1ta0 30.11.2011 16:16

Re: Хеширование паролей
 
PHP код:

$hash base64_encode(pack('H*'sha1($password))); 


Jocker 30.11.2011 16:20

Re: Хеширование паролей
 
Спасибо огромное, всё получилось!

mazillka 30.11.2011 16:29

Re: Хеширование паролей
 
del del del


Текущее время: 20:35. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot