Skip to forum content

You are not logged in. Please login or register.


forums.pvpgn.pro → [RU] The Source Code → Замена функции кеширования паролей

Pages 1

You must login or register to post a reply

RSS topic feed

Posts: 12

1

Topic: Замена функции кеширования паролей

Всем привет, подскажите, добрые люди, кто знает smile

У меня есть сайт с пользователями, он использует метод шифрования паролей двойной md5. Я установил pvpgn (warcraft3) там используется sha1, так вот, как мне изменить этот метод на свой, двойной md5, что бы подходили пароли пользователей моего сайта?

function функция($параметры) {
 return md5(md5($параметры));
}

2

Re: Замена функции кеширования паролей

А что за сайт? smile

3

Re: Замена функции кеширования паролей

DLE

4

Re: Замена функции кеширования паролей

Artyom91, заменить функцию хеширования на стороне PvPGN сервера проблематично - этот хеш используется игровым клиентом.

Поскольку на форуме используется свое хеширование, то пароли в любом случае нужно сначала как-то извлечь в исходном виде.
Можно добавить хук при входе пользователя на форум, в котором проверять наличие такого пользователя в бд PvPGN, и при необходимости добавлять туда новую запись. Похожее сделать при смене пароля.
Регистрацию через игру при этом нужно запретить.

Do not ask for support in PM.

5 (edited by Artyom91 31.01.2014 23:10)

Re: Замена функции кеширования паролей

HarpyWar wrote:

Artyom91, заменить функцию хеширования на стороне PvPGN сервера проблематично - этот хеш используется игровым клиентом.

Поскольку на форуме используется свое хеширование, то пароли в любом случае нужно сначала как-то извлечь в исходном виде.
Можно добавить хук при входе пользователя на форум, в котором проверять наличие такого пользователя в бд PvPGN, и при необходимости добавлять туда новую запись. Похожее сделать при смене пароля.
Регистрацию через игру при этом нужно запретить.

Спасибо, совсем забыл про сам клиент smile Сейчас понял, то, что, хочу сделать, не реально.

Добавлено: 31.01.2014 23:13

Слушай, а клиент точно проверяет хеш пароля по своей функции? Или он проверяет по функции pvpgn?

6

Re: Замена функции кеширования паролей

Там и там проверяет.

7

Re: Замена функции кеширования паролей

Artyom91 wrote:

Слушай, а клиент точно проверяет хеш пароля по своей функции? Или он проверяет по функции pvpgn?

Это видоизмененный sha1 от Blizzard, и он используется клиентом при логине www.bnetdocs.org/?op=packet&pid=225

Добавлено: 01.02.2014 00:24

Сама функция хеширования имеется на PHP harpywar.pvpgn.pl/?do=hash
Поэтому вполне можно сделать как я предложил.

Do not ask for support in PM.

8

Re: Замена функции кеширования паролей

HarpyWar wrote:
Artyom91 wrote:

Слушай, а клиент точно проверяет хеш пароля по своей функции? Или он проверяет по функции pvpgn?

Это видоизмененный sha1 от Blizzard, и он используется клиентом при логине www.bnetdocs.org/?op=packet&pid=225

Добавлено: 01.02.2014 00:24

Сама функция хеширования имеется на PHP harpywar.pvpgn.pl/?do=hash
Поэтому вполне можно сделать как я предложил.

Сможете сделать? Сколько денег?

9

Re: Замена функции кеширования паролей

Можно. Стоимость составит 3000 рублей.

Do not ask for support in PM.

10

Re: Замена функции кеширования паролей

HarpyWar wrote:

Можно. Стоимость составит 3000 рублей.

К сожалению не смогу себе позволить за такую стоимость, куча кредитов, мало денег, как накоплю, обращусь.

11

Re: Замена функции кеширования паролей

Я нисколько не настаиваю smile. Возможно найдется тот, кто сделает за меньшую сумму.

Do not ask for support in PM.

12

Re: Замена функции кеширования паролей

А что он купить хочет?

Posts: 12

Pages 1

You must login or register to post a reply

Who now at forum

Currently view post: 1 guest, 0 registered users

forums.pvpgn.pro → [RU] The Source Code → Замена функции кеширования паролей