Copyright: : MARX(R) CryptoTech LP File : readme.txt Date: : December 5, 2023 Project : AutoCrypt Wizard Package: Automatic application protection, wizard-based project editor Version: : 1.5.23.1205 Tools: : Qt5.6.3 for MSVC2015 Hardware: : Smarx(R)OS-formatted CRYPTO-BOX(R) SC/XS/Versa firmware v2.2 or higher Platform : Windows (Win11/10/8.1; i386 and x86-64) 1. Package Overview 1.1 AutoCrypt Wizard 1.2 AC_Tool - AutoCrypt Command Line Tool 1.3 SmrxProg - Command Line Tool for CRYPTO-BOX Formatting 1.4 RU_Tool - Command Line Tool for Remote Updates of the CRYPTO-BOX 1.5 AC_Loader 1.6 Sample Applications for testing the protection 2. AutoCrypt Wizard Version History ************************************************************************* 1. Package Overview ************************************************************************* This is a small footprint portable AutoCrypt Package which requires no installation. You only need the CRYPTO-BOX driver installed on the system. Please use CBUSetup for that, see: https://www.marx.com/en/support/downloads#driversanddiagnostic The package contains the following: 1.1 AutoCrypt Wizard -------------------- Location: \ac-wizard.exe Description: AutoCrypt Wizard provides a quick and easy way to protect your .EXE or DLL files. It allows to add strong hardware-based security to applications quickly and effortlessly - without writing a single line of code and without needing access to the source code of the application you want to protect. AutoCrypt wraps an existing EXE/DLL/EXE.NET file with a secure layer of protection and compresses and encrypts the original code. AutoCrypt has many features to realize creative distribution strategies. These features include: expiration dates, network support (including user limit definition), periodic hardware checks, passwords, checksums, usage limits, and much more: https://www.marx.com/en/products/autocrypt/112 The Wizard guides you through each step of protection, licensing and CRYPTO-BOX configuration for quick results. With AutoCrypt Wizard you can: - Create new AutoCrypt projects from scratch or load existing projects - Protect applications - Program CRYPTO-BOX(R) units - Export project settings for usage with AC_Tool, SmrxProg and RU_Tool command line tools. - Perform Remote Updates: Generate Remote Update utility and generate Remote Update activation code* Refer to our "AutoCrypt" Application Notes for further details on AutoCrypt Wizard usage: https://www.marx.com/en/support/documents#applicationnotes +++ Important info on .NET application protection +++ The settings under Application Settings -> Expert Settings -> Loader version allow to choose the type of loader when protecting a .NET application. This can be useful when the protected .NET application does not start. Refer to "AutoCrypt" Application Notes, chapter 2.2.8 for more details. 1.2 AC_Tool - AutoCrypt Command Line Tool ----------------------------------------- Location: \Tools\AC_Tool Description: Tool for automatic protection of Windows applications as a commandline-based alternative to AutoCrypt Wizard and AutoCrypt SxAF**. It can be directly controlled via command line, configuration is taken from XML file which can be exported from AutoCrypt Wizard or created/modified manually (see examples in \Tools\AC_Tool subfolder). See \Tools\AC_Tool\readme.txt for further details. 1.3 SmrxProg - Command Line Tool for CRYPTO-BOX Formatting ---------------------------------------------------------- Location: \Tools\SmrxProg Description: Commandline tool for CRYPTO-BOX configuration (Encryption Key programming, writing DataObjects to the internal CRYPTO-BOX memory, etc.) as a commandline-based alternative to the Format feature integrated in AutoCrypt Wizard and the Smarx(R) OS Application Framework (SxAF)**. See \Tools\SmrxProg\readme.txt for further details. 1.4 RU_Tool - Command Line Tool for Remote Updates of the CRYPTO-BOX -------------------------------------------------------------------- Location: \Tools\RU_Tool Description: Tool for Remote Update* as a commandline-based alternative to the RUMS feature which is integrated in AutoCrypt Wizard and the Smarx OS Application Framework (SxAF)**. It can be directly controlled via command line, is taken from XML file which can be exported from AutoCrypt Wizard or the SxAF. * Remote Update (RUMS) option for the CRYPTO-BOX is required, which is available as an option. See "RUMS Application Notes" for further details: https://www.marx.com/en/support/documents#applicationnotes ** The Smarx OS Application Framework (SxAF) is part of the Smarx OS Professional Protection Kit (PPK) for the CRYPTO-BOX which can be downloaded at www.marx.com/downloads (MyMARX account and valid support subscription is required). 1.5 AC_Loader ------------- Location: \Tools\AC_Loader AC_loader.msi installs a service that allows to run applications protected by AutoCrypt Wizard or AC_Tool with the DOTNET_SPLIT_LOAD option. See "AutoCrypt" Application Notes, chapter 2.2.8 or AC_Tool readme file for more details. 1.6 Sample Applications for testing the protection -------------------------------------------------- Location: \Demo This folder contains several sample applications for immediate test of AutoCrypt Wizard and the command line tool AC_Tool. Location: \Demo\wpf Contains .NET 6 WPF sample for testing .NET6+ (.NET Core) protection capabilities of AutoCrypt. IMPORTANT: For .NET Core applications, AutoCrypt does not copy all required application components to the target folder with the protected application! Therefore you need to copy .json files manually from the sample application source folder to the target folder, otherwise the protected application will not start! ********************************************************************************** 2. AutoCrypt Wizard Version History ********************************************************************************** VER DATE WHO DETAILS 1.1 09Aug2016 KU#10157 Inital Release (PPK ready) 1.2 17Apr2017 KU#10157 Smarx License generation added 1.3 03May2020 AM#72283 Advanced settings for .Net applications 1.4 18Sep2020 AM#72283 Hide Advanced settings for non-.Net applications. Portable version. Export project for AC_Tool and SmrxProg command line tools. 1.4 08Feb2021 AM#72283 Fix AC_Tool dependencies. Fix issue with projects not being saved correctly. 1.4 14Feb2023 AM#72283 Compatibility with latest AC_Tool, see \Tools\AC_Tool\readme.txt for detailed AC_Tool change log AC_Loader setup added for applications protected with .NET SPLIT LOAD option 1.5 07Jul2023 AM#72283 Compatibility with AC_Tool 8.23.23.707 (.Net Core apps support), see \Tools\AC_Tool\readme.txt for detailed AC_Tool change log Improvements and fixes in detection of .Net apps 1.5 05Dec2023 AM#72283 Compatibility with AC_Tool 8.25.23.1116 (added .Net 4.8 loader), see \Tools\AC_Tool\readme.txt for detailed AC_Tool change log **** Copyright (c) 2002, 2023 MARX(R) CryptoTech LP ****