[bf1942] CD key hashes

James Gurney james at globalmegacorp.org
Wed Oct 22 01:41:02 EDT 2003

Ok, I figured it out. It is in fact a straight md5 hash of the CD key, 
but without the dashes. ie, if your CD key is:


Then you need to do:

md5(1234567890123456789012) to get the hash used by BF.

I knocked up some simple PHP code to generate these which you can view 
here: http://fez.cracksmokingmonkeys.net/md5.phps (remove the 's' to see 
the actual form - obviously, you don't want to go posting your CD key 
across the internet to my server (although my code doesn't do any 
logging, as you can see in the source).



Jon Wolberg wrote:
> I'm surprised someone didnt think of this earlier.  I am curious how this
> will work too.
> Jon
> ----- Original Message ----- 
> From: "James Gurney" <james at globalmegacorp.org>
> To: <bf1942 at icculus.org>
> Sent: Tuesday, October 21, 2003 3:51 AM
> Subject: [bf1942] CD key hashes
>>This is really directed to Andreas, but if anyone else has any ideas,
>>feel free to chime in :)
>>Is there any way we can find out the algorithm used to generate the CD
>>key hash? Is it a straight md5sum of the player's CD key? If so, it
>>would be possible to enable users to find out their hash so we can then
>>link bans with players (ie, by telling them: take your CD key, md5 it,
>>then tell me what the md5 is). This is kind of a problem with my server
>>right now - if we want to unban someone there's no way to know which
>>entry to remove.. The only way to do it is to get them to join our
>>second server, remove all bans, then ban them, then look at the
>>resulting banlist.con, which is hardly useful.
>>Any temporary solution to this would be handy - at least until there's a
>>way to log the CD key information.

More information about the Bf1942 mailing list