FAQ

FAQ - Professional Protection Kit

Content

Is the CRYPTO-BOX Evaluation Kit for free?
What do I need to order if I want to get the latest Professional Protection Kit version for the CRYPTO-BOX?
I ordered the Business/Premium Support Level Option, but after logging into MyMARX account, it says that I have no active support level option. How do I get access to the support ticket system?
Is Cloud Security a ready-to-use solution for user authentication for my web page?
Which client and server requisites does WEB API have? Do you have support for for mobile platforms like tablets and smartphones as well?
II am using a product from another supplier for software protection, e.g. HASP/Aladdin or Rainbow Sentinel. They no longer offer further driver or API support. Can I replace them with your product?
I need an update of the Professional Protection Kit to get the latest AutoCrypt or libraries for implementation with API. How can I get it?
My Antivirus software detects the application I protected with AutoCrypt as infected by a virus!
I protected my application with AutoCrypt. However, now I have an updated version of my application and I would like to protect it with AutoCrypt so that it works with an existing CRYPTO-BOX which is already in the field. How do I do that?
Which files can be protected with AutoCrypt?
Is it possible to automate the protection process? I have a lot of applications to protect, and it will be cumbersome to do it manually one by one?
I protected my application successfully, but when I use “CB Format” to configure the CRYPTO-BOX I always get an error “Failed to format CRYPTO-BOX ...”.
I protected my application successfully, but when I run the protected file, it does not start anymore, or shows some error message!
I protected a .NET executable, but when I run the protected file, it does not start anymore, or shows some error message!
The protected application works fine on the same computer where I did the protection. But when I copy it to another computer, I always get an error “CRYPTO-BOX not found” or “Protection DLL is missing or corrupted”.

Is the CRYPTO-BOX Evaluation Kit for free?

The Evaluation Kit (which includes the Professional Protection Kit) can be tested for 45 days without obligation.

If you need more time, just contact us to extend the evaluation period. Otherwise, return the Evaluation Kit with paid postage and you will receive your money back. Companies from EU countries will get the Evaluation Kit on account and have 45 days before remitting or payment. 

What do I need to order if I want to get the latest Professional Protection Kit version for the CRYPTO-BOX?

The Professional Protection Kit allows you to obtain the most recent development tools for the CRYPTO-BOX for a one-time fee.

Alternatively you can buy a Support Level Option, which entitles you to download the latest Protection Kit Update from our support section during the time the support option is valid (one year or two years), plus getting free technical support from the MARX Team for this period.

I ordered the Business/Premium Support Level Option, but after logging into MyMARX account, it says that I have no active support level option. How do I get access to the support ticket system?

Please contact us or request a call-back and we will take care of updating your account.

Is Cloud Security a ready-to-use solution for user authentication for my web page?

Smarx Cloud Security requires implementation into existing web servers and some knowledge in programming PHP, Java or ASP.NET to keep it flexible and customizable to your individual requirements. 

MARX provides consulting and customized implementation. Please contact us.

Which client and server requisites does WEB API have? Do you have support for for mobile platforms like tablets and smartphones as well?

Server side:
Support for servers built either on PHP, JSP/Java, ASP.NET or WIF (Windows Identity Foundation) technology provides maximum compatibility to existing server structures.

Client side:
The WEB API client plugin supports Internet Explorer, Firefox, Chrome, Safari and Opera under Windows, as well as Firefox under Linux. Support for Max OS X and mobile platforms (Android, iOS – network mode) is in progress.

II am using a product from another supplier for software protection, e.g. HASP/Aladdin or Rainbow Sentinel. They no longer offer further driver or API support. Can I replace them with your product?

We recommend you switching to the CRYPTO-BOX System to replace your discontinued product. We "always stay on top" and support new operating systems and platforms. Not only Windows, but also Linux, macOS, ARM, etc. as soon as they come onto the market. We can also provide implementation support for a quick migration.

Please contact us to talk about your project!

I need an update of the Professional Protection Kit to get the latest AutoCrypt or libraries for implementation with API. How can I get it?

Usually, you will receive the Professional Protection Kit with your first order (Evaluation Kit or Starter Kit).

Should you already have an older Protection Kit, but you want to take advantage of the features offered in the latest version, you can order the latest version in our Shop.

Alternatively, you can buy a Support Level Option which entitles you to download the latest Protection Kit version, PLUS the option to get  free technical support from the MARX Team, during the period the support option is valid (one year or two years).

My Antivirus software detects the application I protected with AutoCrypt as infected by a virus!

I some cases Antivirus scanners - especially when heuristic analysis is used/activated - will treat the protected application as infected (False Positive).
Reason: Our AutoCrypt wrapper uses methods to encrypt and protect the application which are similar to methods sometimes used by malware to infect applications. Here are several recommendations to resolve this:

  • Define a rule in the options of your Antivirus scanner to exclude your application from scanning.
  • Contact the technical support of your Antivirus solution. The most manufacturers from Antivirus solutions offer to upload such false positives to their server to fix the issue with one of the next updates.

I protected my application with AutoCrypt. However, now I have an updated version of my application and I would like to protect it with AutoCrypt so that it works with an existing CRYPTO-BOX which is already in the field. How do I do that?

Open the existing project in the Smarx Application Framework (SxAF), and choose the application you want to update in the tree view under “Applications”. Now click the button “Update Application”, select the new application you want to protect, and click “OK”. Then click the “Protect Application” button to protect and store the new protected application.

NOTE: Do not use the "Application Checksum" DataObject if you plan to preserve compatibility with further updates! Otherwise, an update of the CRYPTO-BOX is required (e.g. with Remote Update).

Which files can be protected with AutoCrypt?

AutoCrypt allows to protect Windows 32/64Bit executables and DLLs/.NET-based executables. For Linux, a command line based version of AutoCrypt is available which allows to protect 32 and 64 bit executables. 

Protection of RAD XE 64Bit applications with AutoCrypt was added to PPK 5.90. Since PPK 7.0, protection of applications based on the Windows Presentation Foundation (WPF.NET) is supported.

If your application cannot be protected with AutoCrypt: please contact us - in almost every case we will find a solution!

Is it possible to automate the protection process? I have a lot of applications to protect, and it will be cumbersome to do it manually one by one?

The command line version of AutoCrypt, AC_Tool.exe provides a high grade of automation: the protection process can be controlled within other applications or batch-files. 

Furthermore with SmrxProg.exe there is another command line tool available which takes care of CRYPTO-BOX formatting. Please refer to the AutoCrypt Application Notes, chapter 7 for more details.

I protected my application successfully, but when I use “CB Format” to configure the CRYPTO-BOX I always get an error “Failed to format CRYPTO-BOX ...”.

Please make sure that you have selected the correct CRYPTO-BOX hardware profile. The standard profile “cbu_demo” works only with the unit contained in the Evaluation Kit. For your customer specific CRYPTO-BOX, choose "Import profile" to import the profile from the CDROM you received along with your customer specific units from MARX. 

Refer to the AutoCrypt Application Notes, chapter 2.3 for more details.

I protected my application successfully, but when I run the protected file, it does not start anymore, or shows some error message!

Please check also this FAQ entry.

If your application is a .NET application: Please check this FAQ entry.

If that does not help: Sometimes the protected application is not compatible with AutoCrypt

In this case we need more details on your protected application. Please contact us or use the Support Ticket System (valid Support Level Option required) to get in touch with us. In most cases we can provide a solution.

I protected a .NET executable, but when I run the protected file, it does not start anymore, or shows some error message!

Please check also this FAQ entry.

If this is not the problem, please try one of the options below:

  • If your protected application is .NET, please have a look at "Dotnet options" (AutoCrypt SxAF) or "Application Settings" -> "Expert Settings" (AutoCrypt Wizard). Here you will find an option "Loader version". Try to select either ".NET Core" (für .NET 6 and higher), ".NET 4.5" or ".NET 2.0" and check whether your application starts
  • Under "Dotnet options" (AutoCrypt SxAF) or "Application Settings" -> "Expert Settings" (AutoCrypt Wizard), enable the "Fix Assembly location" option.
  • If your protected application is a console application (no GUI): Under "Dotnet options" (AutoCrypt SxAF) or "Application Settings" -> "Expert Settings" (AutoCrypt Wizard), enable the "Console Application" option.
  • If you have protected a .NET 4.x application and you get the error that the file "VCRUNTIME140.dll" could not be found when running the protected application, please install the Microsoft Visual C++ 2015 Redistributable Runtime.
    IMPORTANT: Depending on whether your application is 32 or 64 bit, you have to install the corresponding X86 or X64 redistributable!

If that does not help, we need more details on your protected application. Please contact us or use the Support Ticket System (valid Support Level Option required) to get in touch with us. In most cases we can provide a solution.

The protected application works fine on the same computer where I did the protection. But when I copy it to another computer, I always get an error “CRYPTO-BOX not found” or “Protection DLL is missing or corrupted”.

If you receive a “CRYPTO-BOX not found” error please check the following:

  • Did you format the CRYPTO-BOX with your project settings using “CB Format” (or SmrxProg.exe)? Please refer to the AutoCrypt Application Note, chapter 4 for more details.
  • Is the CRYPTO-BOX connected and is the red LED light "on"? If not, please click here.

If you receive a “Protection DLL is missing or corrupted” message: 
During protection process, a file fmteos.dll (resp. fmteos64.dll for 64 bit applications) is generated in the same folder where AutoCrypt has stored your protected application. Please make sure to deliver this file together with your protected application.