04-19-2005 08:40 AM
04-19-2005 08:50 AM
04-20-2005 08:40 AM
04-20-2005 09:15 AM
04-20-2005 10:38 AM
04-20-2005 12:22 PM
04-21-2005 08:10 AM
04-21-2005 11:20 AM
12-14-2005 03:46 PM
Most network cards allow the MAC address, which I assume you mean by NIC address, to be changed with a utility.
@nealpederson wrote:
Enrique,
I think I just answered my own question (step 4 below). Here is the routine
I plan:
1. The first time the program starts it will prompt the user to call me and
provide their HD serial number or I could use their NIC ID or something
unique to their computer. The NIC ID might be safer since I don't believe
they can change this. The only problem is that they might not have a NIC or
they may change the NIC more frequently than the HD.
2. I will run a separate program that only exists on my computer that wouldEnrique already sort of answered this. If you use a hash such as MD5 or SHA the function to compute the hash will be necessary both at your computer as well as in your application which runs at the customer site. This is because of the nature of a hash.
hash the variables with unique ABCD values and then provide the number
created to my customer.
3. They will enter this number and my program will save it to a file so they
don't have to enter it again.
4. Whenever their program starts it will read the unique ID from their
computer and run the hash code. It then compares the hash code to the saved
hash code for verification. Previously I was thinking that I needed to
"unhash" the code before comparison but I now I see this isn't necessary.
01-22-2007 02:41 PM
Hey Neal,
Were you able to finally get the hard disk number. I am trying to do a similar thing but unable to get the data.
Can you please post an example how you achieved the Encryption working for you.
Thanks and Regards