Encrypting Your Setups
InstallAware can encrypt setups you build using 256 bit strong AES encryption. The entire setup payload will be encrypted, including your setup and data files. Setup will not initialize unless the correct encryption password is provided. However, encryption only works with compressed build types, because the data has to be compacted into collections of archives that can be compressed.
Encrypt your setups by specifying a password in the build settings dialog.
Notes
- If you want to encrypt your setups and still use no compression, consider using one of the compressed build types with the compression factor set to .
- Encryption provides a first line of defense by protecting your setups with a global password. You may still use InstallAware scripting to further authenticate your users once they have entered the main setup phase. For instance, you may authenticate users through an online web page to verify that they are running a legitimate, non-pirated copy of your product using the Download File command and the registration dialog. If you place your confidential product files inside web media blocks and use web builds, those portions of your setup will never be downloaded onto end-user systems until they have successfully passed the authentication checks performed in the setup script, providing an additional line of defense against software piracy.