DakienDX
October 20th, 2002, 18:44
Hello tgodd !
If there was a Hardlock emulator available, why was it never made public?
The Hardlock encryption is quite simple. You send some data to the Hardlock, it encrypts/decrypts the data and sends it back. The algorithm itself is unknown. (expect perhaps to some people opening the Hardlock and getting it directly from the Hardlock)
A Hardlock has a ModuleAddress (16-bit value), which is really no secret (every program using the Hardlock must pass it to the Dongle).
And there is a 48-bit secret key, which is assigned for you by Aladdin. They press it on your personal Hardlock programming card and only they know the 48-bit value, not even the company using the Hardlocks for protection.
So you must have a programming card for Hardlocks, a Hardlock and you must know how to change the 48-bit key of the card.
I don't think Aladdin will tell you how to change the key on your own or give you the same key as any other company.
Could you explain me what 3 16-bit values "make up the Algo unit"?
If you're referring to the 48-bit key as 3 16-bit values, what would you have than?
I doubt you can read it out (I may be mistaken), if you could, you would need physical access to the company's computer programming the Hardlocks (not just a original Hardlock).
Then you would need to know a way of "pressing" the key on your own programming card (supposing you have one).
Then you could makes your own "original" Hardlocks, but to emulate them you must know how a Hardlock works internally and how it uses the 48-bit key. (or your 3 16-bit values)
This is what I know about Hardlock, you can tell me if I missed something important. I would also like to know what's so special about the three misterious 16-bit values.
(if you don't want to make it public, you can also send me a PM)