Software copy protection and licensing using smart card chip dongles protect software against hacking and theft.

Keep your software protected with Dinkey Pro dongles.

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:

Dinkey Pro dongles are driverless copy protection dongles.


Our dongles use drivers built-in to the operating system so there is no need to install drivers.

Dinkey Pro software protection dongles protect software on Linux, macOS and Windows.


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.

Microcosm software protection dongles use smart card chip technology.

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 techniques are used to protect software against hacking.

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.

Many anti-hacking techniques are used.

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.

Rapidly deploy protected software using the shell wrapper which automatically protects your software.

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.

Shell wrapper prevents IP theft and reverse engineering of software programs.

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.

Shell wrapper protects and encrypts data files as well as 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 using smart card chip technology.

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 dongle licence parameters.

Remote updating of dongles

Generate secure update codes on a per-dongle basis to modify licence parameters and other data in customers' dongles.

Cloud-based dongle and user management system.

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 to customers.

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.

Supports many programming languages.

Many languages supported

We supply full sample code and detailed programming notes in a large number of programming languages.

Free technical support forever.

Free technical support

Technical support is offered free of charge as standard - forever!

Competitive Pricing

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.