300x250 AD TOP

Text Widget

Total Pageviews

9,550

Subscribe us

Contact Us

Name

Email *

Message *

Powered by Blogger.

You can also receive Free Email Updates:

Popular Posts

Followers

Friday, 1 June 2012

Tagged under: , , ,

Generating a Unique Hardware Fingerprint for Software Licensing

Generating a hardware fingerprint is the most commonly sought technique to ensure security in case of softwares. There can be various methods of generating the hardware fingerprint, using different languages. However, the important thing to decide is, which devices to consider while generating the fingerprint.

For licensing purposes, the best and secure way is to generate a unique key for the client's machine and provide a corresponding license key for that key. The key can be generated using the unique id of the client's computer motherboard, BIOS and processor. When you get these IDs, you can generate any key of your preferable format.


In this post, I will get into the details of generating the unique fingerprint for the user's system.


Step I: Adding References:


First of all, you need to add the following references to your project.
1. System.Drawing
2. System.Management
3. System.Windows.Forms
For doing this, navigate to Project in the Menu Bar--> Add References-->.Net


Step II: Starting to Code


Add the following code at the start.


Now, you can use this unique hardware fingerprint in further hashing, to authenticate the user system!!



You can for further assistance.

0 comments:

Post a Comment