Oct 27, 2011 12:59 AM
(This post was last modified: Oct 27, 2011 01:11 AM by hgdfhsdgdfgdfh.)
Whats this?
This is an offline licensing system. It doesnt use any online connections.
It has support for HWID and trials (license expire on some day).
License KEYS/FILES can be considered as UNcrackable because of industrial grade RSA public key cryptography used (with default keysize of 2048 bits).
This protection should keep honest people honest and crackers will crack any protection anyways so this isnt heavily protected.
In next update:
Little extra security functionality. First, you just change a single boolean variable to true and then you can use the license manager program to take hash of your executable and digitally sign it. Then if cracker simply tries to modify your executable, modifications are detected by licensing system. Of course not flawless at all but at least little protection. All protections can and probably will be cracked.
Features
- .NET 2.0
- HWID
- Trial support
- Easy to use
- NEW in v2: license is requested only on first time. Also includes end-user program to disactivate any DexLicense protected application.
Advantages over online HWID systems
- Licenses cannot be forged or emulated, the only way to crack this is to crack the actual program
- No need for online web hosts for hosting HWIDs
- Easier to set up (no databases)
[img]http://img685.imageshack.us/img685/9499/tmp4824.png[/img]
[img]http://img35.imageshack.us/img35/782/tmp7d57.png[/img]
[img]http://img24.imageshack.us/img24/5854/tmp5b0d.png[/img]
Usage instructions
If you want to setup the DexLicense licensing system for your software product, follow steps:
1. Start the license creator software and click "Create a new keypair" button
2. Save the keypair file into secure location, it must stay private
3. In future when you generate more keys for this keypair, you must first use the "Load an existing keypair" button
Then go into your program source.
Reference DexLicense.dll class library into your project (copy also StorageManager.dll into same folder with DexLicense.dll)
Example code for using the licensing system
SuppressLicenseSave has not effect. License is always required only on first startup.
[img]http://img192.imageshack.us/img192/2856/tmp32b1.png[/img]
Remember to replace RSAPublicKey string with the RSA public key string you get from key creation program when correct keypair is loaded.
Creation of keys:
Load your previously created keypair into key creator program.
If you want to use HWID, ask your customer for the HWID visible on program license validation screen (see first picture) and enter it into HWID box.
Click Generate to save the resulting unique key file and send it to your customer.
Download
By downloading you agree:
- Author is not responsible for any damages, problems or losses arising from usage of this software
DOWNLOAD, PLEASE ALSO COMMENT/REPLY ON THIS READ
This is an offline licensing system. It doesnt use any online connections.
It has support for HWID and trials (license expire on some day).
License KEYS/FILES can be considered as UNcrackable because of industrial grade RSA public key cryptography used (with default keysize of 2048 bits).
This protection should keep honest people honest and crackers will crack any protection anyways so this isnt heavily protected.
In next update:
Little extra security functionality. First, you just change a single boolean variable to true and then you can use the license manager program to take hash of your executable and digitally sign it. Then if cracker simply tries to modify your executable, modifications are detected by licensing system. Of course not flawless at all but at least little protection. All protections can and probably will be cracked.
Features
- .NET 2.0
- HWID
- Trial support
- Easy to use
- NEW in v2: license is requested only on first time. Also includes end-user program to disactivate any DexLicense protected application.
Advantages over online HWID systems
- Licenses cannot be forged or emulated, the only way to crack this is to crack the actual program
- No need for online web hosts for hosting HWIDs
- Easier to set up (no databases)
[img]http://img685.imageshack.us/img685/9499/tmp4824.png[/img]
[img]http://img35.imageshack.us/img35/782/tmp7d57.png[/img]
[img]http://img24.imageshack.us/img24/5854/tmp5b0d.png[/img]
Usage instructions
If you want to setup the DexLicense licensing system for your software product, follow steps:
1. Start the license creator software and click "Create a new keypair" button
2. Save the keypair file into secure location, it must stay private
3. In future when you generate more keys for this keypair, you must first use the "Load an existing keypair" button
Then go into your program source.
Reference DexLicense.dll class library into your project (copy also StorageManager.dll into same folder with DexLicense.dll)
Example code for using the licensing system
SuppressLicenseSave has not effect. License is always required only on first startup.
[img]http://img192.imageshack.us/img192/2856/tmp32b1.png[/img]
Remember to replace RSAPublicKey string with the RSA public key string you get from key creation program when correct keypair is loaded.
Creation of keys:
Load your previously created keypair into key creator program.
If you want to use HWID, ask your customer for the HWID visible on program license validation screen (see first picture) and enter it into HWID box.
Click Generate to save the resulting unique key file and send it to your customer.
Download
By downloading you agree:
- Author is not responsible for any damages, problems or losses arising from usage of this software
DOWNLOAD, PLEASE ALSO COMMENT/REPLY ON THIS READ




![[Image: jxsAfjQ4hBak8.png]](https://k.minus.com/jxsAfjQ4hBak8.png)