|
Архив - только для чтения |
Модератор форума: andycrowz |
Форум Корзина форума Корзина [Помощь]Хеширование пароля |
[Помощь]Хеширование пароля |
Сообщение # 2 написано 27.02.2015 в 02:28
|
aftersoft, У меня свой код
Код self::$sha_pass_hash = sha1(strtoupper(self::$email) . ':' . strtoupper(self::$password)); Есть разница если хеш маленькими символами и большими ? Код cedfa7a40ed57a0bd5366e5ed72cf6697723817d Код 00A8AD1D884AC78FAC0A9D30E0A9A7C2C5241B1FA12BC24CE96814D2DD9B8C73 Код 1E040045E3E9F219E3EF0AD29AA3B8B40ED9CB63 |
account - 6.0.3 и account - 3.3.5 захешированы с помощью sha1,
battlenet_accounts - 6.0.3 захеширован с помощью sha256 Вот ссылочка на Session.cpp сервера Bnet - Session.cpp [TrinityCore @ Github] В частности за обработку пароля судя по всему отвечает bool Battlenet::Session::HandlePasswordModule(BitStream* dataStream, ServerPacket** response) |
| |||
| |||