Found out recently, on my current project we encoded our password string into a hash before it gets sent to the server. A dll we made does this, and initially it was made so that the passwords inside the database had some sort of protection if the database was ever cracked and leaked.
An interesting side effect is that, you can't possibly log in without the dll, unless you know the hash and edit the client to enter the hash into the field, so literally a hacker could not block the execution of said code without rewriting the dll's hashing function.
Maybe you could all use this as an anti-hack method?
just a thought, it was a nice side effect we weren't thinking about when we did this.
An interesting side effect is that, you can't possibly log in without the dll, unless you know the hash and edit the client to enter the hash into the field, so literally a hacker could not block the execution of said code without rewriting the dll's hashing function.
Maybe you could all use this as an anti-hack method?
just a thought, it was a nice side effect we weren't thinking about when we did this.