We need a different word besides "Local Hashing", we need a word that fits the description better, and that isn't cheesey. Any ideas?
Non-Remote Hashing
Local CD-Key and Password algorithms.
I don't see what's cheesy about "local hashing" -- it's fairly accurate and concise..
Quote from: BaDDBLooD on January 13, 2005, 07:36 PM
We need a different word besides "Local Hashing", we need a word that fits the description better, and that isn't cheesey. Any ideas?
Why do we
need one?
i don't know, i just thought there might be a *better* phrase, than that.
I Sort of ran out of things to say, so i just rambled a bit...
It depends on the client, really.
On Starcraft/wc2/d2, you could say it's decoded then hashed, because it IS hashed.
On Starcraft/wc2/d2, you could say that your password is hashed, because it IS hashed.
On War3, the cdkey is decoded then hashed.
On War3 the passwords are encrypted into verifiers, then sent.
As you can see, it's mostly hashed. So that's a good name for it.
local checksumming
Quote from: iago on January 13, 2005, 10:37 PM
It depends on the client, really.
On Starcraft/wc2/d2, you could say it's decoded then hashed, because it IS hashed.
On Starcraft/wc2/d2, you could say that your password is hashed, because it IS hashed.
On War3, the cdkey is decoded then hashed.
On War3 the passwords are encrypted into verifiers, then sent.
As you can see, it's mostly hashed. So that's a good name for it.
What about when people say, for example, "where can I download the Starcraft hashes". Doesn't make any sense, but we all know it means Starcraft.exe, Battle.snp, Storm.dll...
I've never quite understood why the files required to calculate the version info for a given client came to be associated with hashing, since no hash is generated based on those files.
I guess saying "hash files" is easier than saying "required files for version checksum," but it's rather inaccurate.
However, there is nothing wrong with the term "local hashing," since there is quite a bit of hashing that does occur during logon. It just is separate from the version calculations.
Quote from: Zakath on January 14, 2005, 08:22 PM
I've never quite understood why the files required to calculate the version info for a given client came to be associated with hashing, since no hash is generated based on those files.
I guess saying "hash files" is easier than saying "required files for version checksum," but it's rather inaccurate.
However, there is nothing wrong with the term "local hashing," since there is quite a bit of hashing that does occur during logon. It just is separate from the version calculations.
Actually, if you think about it, both "hash" and "checksum" are the same thing: they take either a string or an executable file, turn it into a number, and turn the number down into a much smaller number by doing things to the number with itself (and sometimes other constants as well).