SPE1.1.0.2
CRYPTO PRIMITIVES MANAGEMENT

CONTENTS
FUNCTIONAL BLOCKS
The control panel for managing the crypto primitives used in the file encryption/decryption process is divided into blocks for entering parameters and blocks for controlling parameters and obtained results.
In different versions of the product, the number of these blocks, as well as their functionality, may vary within certain limits. The general principles of entering and managing the parameters of the encryption process are universal in nature.

Fig.1. File encryption process control panel.
The application control panel contains a set of general purpose function blocks.
File crypto settings control panel function blocks
- Control panel
- Processes indicators
- Source test file field
- Result rest file field
- Test process additional crypto primitives settings (salt, IV, filter byte etc.)
- Test process standard encryption settings (cipher, mode, hash, key deviation etc.)
- Hash functions params information
- Cipher algorithm information
- Crypto test result table
- Status panel
CONTROL PANEL BUTTONS
In the control panel of crypto primitives settings there are buttons that allow the extraction of test files, the activation of test processes, the generation of auxiliary primitives, the formation of reports on the conducted tests, etc.

Fig.2. Buttons for managing file encryption settings.
File crypto settings system buttons
- Load file encryption settings
- Save file encryption settings
- Create control report
- Encrypt selected test file
- Decrypt selected test file
- Apply file crypto settings
- Refresh file crypto settings
- Clear control information and restore file crypto settings
Buttons for managing the processes of testing crypto primitives and forming system reports are located in the upper part of the control panel, as shown in the image.
Buttons for managing file encryption settings
Icon | Caption | Function | Shortcut |
![]() |
Load |
Load system settings |
Ctrl + L |
![]() |
Save | Save system settings | Ctrl + S |
![]() |
Report | Create system report | Ctrl + P |
![]() |
Encrypt | Encrypti selected file test | F9 |
![]() |
Decrypt | Decrypt selected file test | F10 |
![]() |
Apply | Apply crypto settings | Ctrl + Enter |
![]() |
Refresh | Refresh settings | F5 |
![]() |
Trash | Reset all settings | Alt + Del |
SELECTION AND CONTROL BUTTONS
The selection and control buttons allow selection of test torches, generation of crypto primitives, visualization of the password, verification of used algorithms and functions, etc.

Fig.3. Selection and control buttons.
Selection and control buttons
- Select source test file
- Select result test file
- Hash salt generating
- Block cipher IV generating
- Password visualisation
- Check crypto settings
- Cancel settings process
Contents Next >