Dinkey Pro Dongle-based Software Copy Protection and Licensing
Dinkey Pro is a sophisticated system designed to protect your software from illegal copying and enforce the terms of your software's licence.
Use Dinkey Pro to lock your software to a dongle so that each time you run your protected program, it will check for the presence of the dongle. If the right dongle is found, the program will be executed, otherwise it will not run.
We believe Dinkey Pro dongles are the best in the industry and here is why:
Driverless
Our dongles use drivers built-in to the operating system so there is no need to install drivers.
Multi-platform
Protect software for use on Windows, macOS and Linux operating systems on x86 and x64 platforms, as well as Linux on ARM platforms and macOS on Apple silicon.
Extremely secure
Dongle hardware is based on smart card technology that is proven to be very secure and is widely used in the security industry.
Strong encryption
Communication between your software and the dongle uses very strong encryption techniques: a mixture of RSA encryption and strong 128-bit encryption. Using RSA encryption means that even if a hacker discovered the public key in our software then they could not work out the private key in the dongle. This means it is not possible to emulate the hardware dongle.
Anti-hacking techniques
We offer many techniques to improve the security between your code and our libraries. This is lacking in many dongle systems but it is often the weakest part that hackers exploit. For example, you can encrypt all the parameters you pass to our API. This is not possible with any other dongle protection system. We have strong anti-debug code, a hallmark of all our software protection systems.
Automatic protection
Our Shell wrapper instantly protects Windows executables and DLLs (including .NET assemblies), as well as Linux binaries and shared libraries for x86, x64 and ARM platforms. All without the need to modify your source code. It can also encrypt your data files and copy-protect PDF documents for use on Windows.
Prevent reverse engineering and IP theft
The Shell wrapper also encrypts your code and data, protecting your intellectual property and preventing reverse engineering of your code.
Protect data files
If you use our Shell wrapper to protect your Windows application then you can also encrypt data files that are accessed by this application.
On-dongle encryption
The Plus and Net model dongles can be used to encrypt or decrypt data you pass to them. All encryption is executed in the dongle itself.
Remote updating of dongles
Generate secure update codes on a per-dongle basis to modify licence parameters and other data in customers' dongles.
Licence management system
DinkeyOMS is an online management system that allows you to simplify and automate the process of updating dongles, integrate with online payment systems, manage your dongles and customer data and remotely disable lost, damaged or stolen dongles.
Distribute secure demos
Produce secure, fully functional, time-limited demos of your software using a Demo Software Key. The customer can continue to run your software by purchasing a dongle from you.
Many languages supported
We supply full sample code and detailed programming notes in a large number of programming languages.
Free technical support
Technical support is offered free of charge as standard - forever!
Competitive pricing
Our prices are some of the lowest in the industry.
We have thousands of customers in countries all over the world who trust Microcosm products to protect their software.