CryptoLicensing for .Net is a 100% .Net solution to add licensing, copy-protection and activation capabilities to your C# and Visual Basic.Net (VB.Net) software:
Windows Forms (WinForms), WPF applications,console apps, components and controls.
ASP.Net web sites.
.Net Compact Framework apps developed for Pocket PC and Windows Mobile.
Silverlight apps and libraries including Windows Phone 7.0.
XNA and XBox games and libraries.
Windows Services, Office Add-Ins.
CryptoLicensing uses the latest military strength, state-of-the-art cryptographic technology to ensure that your software and intellectual property is protected.
Tie License To Specific Host Assembly using a combination of the assembly's name, version or public key.
One-of-a-kind Ability To Perform Strong Name Verification of the host assembly even if it has been disabled by hackers or crackers. When combined with the check against the public key of the host assembly, ensures that the host assembly has not been tampered and that its the public key has not been changed (typical ways to crack your software). Similar check is also done on the CryptoLicensing assembly to ensure that your software is not using a tampered version of CryptoLicensing.
Strong Anti-Debug & Anti-Tracing Protection to thwart hackers and crackers.
E-Commerce Integration With PayPal, ShareIt, Plimus, etc via ready-to-use license generators which can automatically perform order-fulfillment and license delivery.
NEW! Usage Reporting - Gain insight into how your software is being used.
CryptoLicensing Offers The Right Balance Of:
Secure and unbreakable cryptographic licenses offer maximum protection to your software.
Easy on your customers. Hassle-free activation and hardware locking scheme.
Adaptable to suit your exact needs.
We have been developing, improving and honing licensing schemes for all our products since years. We have expert domain knowledge in the area of licensing and copy-protection.
Variety of licensing rules for the most common licensing scenarios.
Cryptographic licenses for full versions of your software.
Evaluation or trial versions.
Online or manual activation and hardware locking.
Network Floating licenses.
Leased / Heartbeat licenses.
Ease to deployment
Fast, reliable, light-weight and simple API to integrate in your software.
Latest Cryptographic Technologies used for license generation and validation provide the highest security and copy-protection to your software.
Activated licenses via internet-deployed or customer-deployed license server.
Network Floating licenses via internet-deployed or customer-deployed license server.
Leased Floating licenses allow licenses to br borrowed for specific amount of time.
Short Serial Keys.
Embed any amount of Additional User-Data in the license.
Specify Upto 2040 License Features which allows enabling/disabling specific functionality in your software. A common use of this is to define 'editions' of your software such as a 'Standard', 'Professional' and 'Enterprise' edition.
Every license code is guaranteed to be Unique, even if you generate thousands of codes at a time.
Fast, Light-Weight And Simple API to integrate in your software.
Support for Separate Design-time and Run-time Licenses - this is used when licensing a component or control.
Create Evaluation Licenses with various evaluation parameters such as
Absolute date/time after which the license expires.
Maximum usage days
Maximum unique usage days
Maximum cumulative run-time
Detects Date Tampering (done to try to extend trial period).
Ready-To-Use License Server for
Issuing on-demand licenses
Creating software subscriptions
Remote monitoring of software usage
Verifying local time.
Limit license to specific domain(s) - great for licensing web based apps, libraries, frameworks or controls.
E-commerce integration with PayPal, ShareIt, Plimus, ClickBank, RegNow, etc via ready-to-use license generators which can automatically perform order-fulfillment and license delivery.
Supports licensing of .Net Compact Framework applications developed for Pocket PC 2003 and above, Windows Mobile, Windows CE and Smartphones.
Supports licensing of Silverlight apps and libraries.
CryptoLicensing Generator Features:
Simple And Easy-To-Use user interface.
License Management - save generated licenses/serials and their settings/user-data/features to a database.
Generate up to 30,000 Licenses at a time.
Set up license Settings Profiles to quickly generate licenses for that settings profile.
Specify custom user-data via 'Data Fields' such as Name, Email, Company Name, etc.
Export license and serial codes to file.
Powerful post-generation processing support.
Insert licenses in a specified Template.
Save generated licenses to a file in a specified format/template.
Run External Programs when a license is generated.
Plugin support allows you to perform your own processing or tasks whenever licenses are generated.
User Data Plugins allow you to enter your own user-data using your own UI or specify your own source for user-data.
Changelog for this release:
NEW: Support for IPv6 address when using customer deployed license service.
NEW: Much improved exception reporting from license service to client side API.
NEW: Support for Activation Contexts - supports varying activation counts from the same machine for different features in your software (example, View, Change, Print, etc).
NEW: Added ready-to-use e-commerce integration pages for FastSpring.
CHANGE: Heartbeat event is called everytime a heartbeat fails.
NEW: Improved psf file handling in customer deployed license service.
NEW: Improved speed when validating licenses.
NEW: Reduced memory requirements when validating licenses.
NEW PROPERTY: CryptoLicense.ActivationContext which specifies the context for the activation.
NEW METHOD: CryptoLicense.RenewLicense allows you to get a new license from the license service based on the settings of the current license (for example, with Date Of Expiration changed).
NEW METHODS: LicenseService.RenewLicense and LicenseService.OnRenewLicense return a new license based on the settings of the passed license.
.Net Framework 1.0 or higher
20 days trial period