[DiscordArchive] is there any reason why password building is done like its done ? i mean does client somehow require
[DiscordArchive] is there any reason why password building is done like its done ? i mean does client somehow require
Archived author: Revision • Posted: 2022-11-22T12:50:57.991000+00:00
Original source
The client isn't case-sensitive so the password given to the server can't be either, it has to be converted to lower-case before hashing it.
Archived author: Michael Crilly • Posted: 2022-11-22T12:50:58.578000+00:00
Original source
It just sends a hash, based on the algorithm required.
Archived author: Revision • Posted: 2022-11-22T12:51:17.608000+00:00
Original source
Either that or the client sends lower-case by default, I'm not sure.
Archived author: Michael Crilly • Posted: 2022-11-22T12:52:55.766000+00:00
Original source
The client would likely hash, then send the hash as-is. Editing the hash after the fact would be an odd algorithm.
Archived author: Rymercyble • Posted: 2022-11-22T12:52:59.220000+00:00
Original source
so client itself hashes it and sends hash to server ?
Archived author: Michael Crilly • Posted: 2022-11-22T12:53:20.107000+00:00
Original source
Yeah, probably. I haven't looked into it. But yeah, very likely.
Archived author: Revision • Posted: 2022-11-22T12:53:23.090000+00:00
Original source
I don't think so
Archived author: Revision • Posted: 2022-11-22T12:53:45.024000+00:00
Original source
You create the account via the worldserver console, the server doesn't send it to a client and then inserts it into the database.
Archived author: Rymercyble • Posted: 2022-11-22T12:53:48.679000+00:00
Original source
i doubt it that would be very strange but then i wouldnt be surprised blizz made it
Archived author: Michael Crilly • Posted: 2022-11-22T12:54:14.255000+00:00
Original source
I mean, it would make sense for it to. The algorithm will be simple enough for a client to process, even if it was `bcrypt` or `scrypt` (it's deffo not) with a ramped up difficulty, so it would make sense.