CN / EN
Doc Feedback
Thanks for your interest, welcome to contact us.
Thanks for your feedback

Encrypt & Sign

When Security Mode is enabled, only firmware that has been encrypted and signed can be downloaded to flash memories. GProgrammer allows users to encrypt and sign, or to sign multiple firmware files (HEX/BIN) by using one set of product information (Product Info) and one random number (Random Number).

The Random Number can be manually set by users or generated by GProgrammer.

When adding more than one firmware file, separate each file path with a semicolon (;), as shown in Figure 31.

Figure 31 Adding more than one firmware file

To encrypt and sign the firmware, check the Encrypt box, and the button changes from Sign to Encrypt and Sign; to sign the firmware only, clear the Encrypt box, and the button changes back to Sign. Choose the directory to save the (encrypted and) signed firmware, and click Encrypt and Sign/Sign.

Files after being encrypted and signed are generated in BIN formats with details listed below:

Figure 32 GProgrammer-generated files after encryption and signing

Files after being signed are listed below:

Figure 33 GProgrammer-generated files after signing
Note:

The random number generated by GProgrammer is for encryption algorithms. After users perform encryption and signing of firmware files, the random.bin file is stored in the same directory as encrypted and signed firmware files. Users can view and add the random.bin file to GProgrammer next time they use the random number for firmware encryption and signing.

Scan to follow

Open WeChat, use "Scan" to follow.