Click here to Skip to main content
15,881,882 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
I am trying to develop a licensing system based on MAC address.
The best i can think of is MD5 of MAC address in a separate license file.
Please suggest me something better than MD5 approach.
Thanks in advance.
Posted
Comments
Joan M 19-Sep-12 7:53am    
There are plenty of MAC changer softwares out there... just saying.
TorstenH. 19-Sep-12 11:02am    
only if you are alone in your network.
Would be wild to have several same MAC addresses in a network....
Andrei Straut 19-Sep-12 8:01am    
You might wanna hash that with something like CPUID and/or motherboard ID. Possible downsides may be that whenever a user changes his configuration, you'll need to regenerate a new license key, not to mention that obtaining this information without notifying the user may be illegal in some countries

In addition to what Joan said in his comment to you, why would you want to torture your customers with such a scheme? Imagine their overbrimming joy when they find out your software is no longer working for them after changing the network card in their computer.

The way I see it, this is definitely not a good idea!

My two cents.

— Manfred
 
Share this answer
 
v2
Do you need to develop it or would a lib that you can use be fine?

License3j[^] is pretty smart and works fine. Easy to integrate.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900