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

Keep your software protected with Dinkey Pro/FD dongles.

Secure software protection dongles let you control licensing in your software and protect software from theft.

Dinkey Pro/FDDongle-based Software Copy Protection and Licensing

Dinkey Pro/FD is a sophisticated system designed to protect your software from illegal copying and enforce the terms of your software's licence.

Use Dinkey Pro/FD 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 and FD dongles are the best in the industry and here is why:


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.

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. The smart card chips have EAL4+ certification.

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 protects and encrypts 32-bit and 64-bit Windows executables and DLLs (including .NET assemblies), as well as Linux binaries and shared libraries for x86 and x64 platforms, without having to modify any source code. It can also protect PDF documents for use on Windows.

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.

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.