Please activate your cookies in your browser to use the complete functionality of our website.
Zur Startseite


AutoCrypt provides protection of applications without any programming efforts. AutoCrypt can wrap any existing executable file with a secure layer of protection. A security code will be injected into the executable file of the application. Optionally, the original code can be encrypted and compressed. AutoCrypt has many features for creative distribution strategies.


More Info

Evaluation Kit

Order your trial today

Try Now



Automatic Software Protection

  • Requires minimal effort. The application can be protected in just a few minutes.

  • Simple and versatile interface for fast integration and management.

  • Command line tools for fast batch processing and implementation into existing systems.

  • No source code or programming knowledge required.

  • Local PC as well as network support. Only one CRYPTO-BOX per network required.

  • Flexible licensing options such as expiration date, number of allowed program starts or network licenses can be defined easily.

  • The CRYPTO-BOX can be updated at any time via internet or email using the Remote Update Management System.

  • Supports and protects Windows applications (32 and 64 bit executable's and DLLs), .NET executable's, Linux and Mac OS X applications.

Related Documents:

AutoCrypt AutoCrypt

Automatic Software Protection

Smarx OS Compendium 2019 Smarx OS Compendium 2019

Manual for the CRYPTO-BOX System


Remote Update Management System

All Documents

This might also interest you:


Software security with smartcard technology


The short answer to software security needs


Software protection for local computers or networks

All Products All Solutions

More information about AutoCrypt


With automatic implementation via AutoCrypt, protecting an application is fast, efficient and simple. It does not require programming skills or even the source code of the application.

The application will be compressed, encrypted and wrapped in a protective layer that prevents it from working unless a valid CRYPTO-BOX is attached.  

Many licensing options, such as Expiration Date, Execution Counters or Network Licenses can be defined with a few clicks. These licensing options can be updated later on the end user side using the Remote Update Management System (RUMS)


Automatic software protection with AutoCrypt is easy

Only a few steps are required:

  1. Create a new AutoCrypt project. A project includes all information that is used for programming the CRYPTO-BOX with the protection and licensing options chosen by you.
  2. Add the application(s) to be protected and select your desired protection and licensing options, such as Expiration Date, Usage Counter or Network Licenses.
  3. Protect the application(s) - this is just one mouseclick.
  4. Attach the first CRYPTO-BOX and use the "Format" option to configure it with the AutoCrypt project settings you specified before. Repeat this step if you want to configure multiple CRYPTO-BOX units.
  5. Ship your protected application together with the CRYPTO-BOX and the necessary supplemental files (drivers, network server in case of network licensing) to your customers. MARX provides an easy-to-use redistributable setup for this.
  6. If required, the project settings can be exported to a XML file to use with the command line tools. This gives you the ability to automate the application protection and CRYPTO-BOX formatting process, and makes it easier to integrate them into existing licensing scenarios or customer management systems. 

Have a look at our AutoCrypt Application Notes for step-by-step instructions and detailed information on all protection and licensing options offered by AutoCrypt.


Copyright © 2002, 2019 MARX® CryptoTech LP - Last Update 12 September 2019