glx2k
March 13th, 2002, 12:40
hi guys
I have been reading some anti crack texts, and one of the things I read was that you should never include the decrypt algorithm in the program or making a keygenerator would be "easy". Why not? my registration scheme is something like this and don't see any obvious fault.
I generate on my pc
encrypt(username, key) => scrambled
on end-pc
registered = decrypt(scrambled, key) == username
To make a key generator I think the username should be part of what's processed on the end-pc, like
encrypt(username, key) => scrambled
registered = encrypt(username, key) == scrambled
but such a registration scheme doesn't make much sense to me.
well please enlighten me
I have been reading some anti crack texts, and one of the things I read was that you should never include the decrypt algorithm in the program or making a keygenerator would be "easy". Why not? my registration scheme is something like this and don't see any obvious fault.
I generate on my pc
encrypt(username, key) => scrambled
on end-pc
registered = decrypt(scrambled, key) == username
To make a key generator I think the username should be part of what's processed on the end-pc, like
encrypt(username, key) => scrambled
registered = encrypt(username, key) == scrambled
but such a registration scheme doesn't make much sense to me.
well please enlighten me
