[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:54:21.202000+00:00
Original source
I find it highly unlikely that the client does anything other than send the password.
Archived author: Michael Crilly • Posted: 2022-11-22T12:54:42.857000+00:00
Original source
This isn't relevant to how password hashing works.
Archived author: Michael Crilly • Posted: 2022-11-22T12:54:55.415000+00:00
Original source
Both client and server simply need to be aligned on the algorithm to use.
Archived author: Revision • Posted: 2022-11-22T12:55:24.961000+00:00
Original source
Yes but way back when I've seen different algorithms used.
Archived author: Michael Crilly • Posted: 2022-11-22T12:55:40.235000+00:00
Original source
Of course, I'm not saying you're wrong about the client just sending it plain text - I would be surprised by that as a design decision - but the world server doesn't need to send the client anything.
Archived author: Rymercyble • Posted: 2022-11-22T12:55:59.200000+00:00
Original source
they dont even if for some reason client hashes password u can just pretend that that hash is password and hash it again in server
Archived author: Michael Crilly • Posted: 2022-11-22T12:58:22.763000+00:00
Original source
Yes. That's a common way to take a client password and make it more complex known as a derived key.
Archived author: Michael Crilly • Posted: 2022-11-22T12:58:44.705000+00:00
Original source
If the client is talking SSL to the server from packet 0, then the client can send the password "as is".