Speedcrypt Self-Test... Testing of Algorithms, Self-Test Report |
As mentioned several times, Speedcrypt performs a partial Self-Test of the encryption algorithms and Master Key derivation when it is launched. This is done to provide users with an initial assurance of the program's proper functioning. The test result is displayed in the status bar through a green LED and a corresponding label indicating the outcome. However, it is highly recommended to perform a complete test of all the algorithms used by accessing the dedicated window through the Options menu and selecting Self-Test (CTRL+T), or by clicking the corresponding button on the toolbar.
Note: Only in the Setup Version will Speedcrypt perform an Self-Test of the Configuration File and notify the user if unauthorized manipulation is detected.
The Button Bar |
The window in question is composed of a Button Bar dedicated to all the functions necessary for executing Self-Test. The panel in which Speedcrypt will display the result of the algorithms subjected to the check is configured immediately below.
The Button Bar contains, in order, four buttons, an LED indicator that turns green if the test is successful, the response of the time taken, and the label that will indicate the groups to which the algorithms subjected to the check belong.
- First button: start the Speedcrypt Self-Test
- Second button: allows you to store the report in a file with the TXT extension
- Third button: sends the test report to the system printer
- Fourth button: cleans the report display panel
Once the Self-Test is started through the button assigned to this task, Speedcrypt analyzes and submits the various algorithms to the tests that certify their correct functioning.
The Report Panel |
The result of the Self-Test is displayed on the appropriate panel and, after entering the date and time, it reports the various libraries containing the algorithms subjected to the control:
SPEEDCRYPT SELF-TEST CREATED: 29/05/2023 15:54:04
TESTING CRYPTO
Testing Base16 Okay
Testing Base32 Okay
Testing Base64 Okay
Testing BLOWFISH Okay
Testing PBKDF2 (5828 ms for 100 vectors) Okay
Testing BCRYPT (6203 ms for 300 vectors) Okay
TESTING BOUNCYCASTLE CRYPTO
BLAKE2b: Okay
Done in 0 ms
BLAKE2s: Okay
Done in 6 ms
SCrypt: Okay
Done in 501 ms
BCrypt: Okay
Done in 765 ms
Blowfish: Okay
Done in 0 ms
SkeinDigest: Okay
Done in 0 ms
SHA-256: Okay
Done in 39 ms
SHA256HMac: Okay
Done in 0 ms
SHA-384: Okay
Done in 42 ms
SHA384HMac: Okay
Done in 0 ms
SHA-512: Okay
Done in 40 ms
SHA512HMac: Okay
Done in 0 ms
SERPENT: Okay
Done in 0 ms
AES: Okay
Done in 0 ms
TESTING BLAKE
BLAKE: Okay!
As already mentioned, the result of the Self-Test can be saved in a TXT file, to which Speedcrypt assigns the following name by default: Speedcrypt Self-Test. Of course, it is possible to assign a name of your choice and send the report to the system printer.
Warning: if the partial or complete Self-Test does not go to a successful conclusion suspend all the encryption and decryption activities. If you are using the Setup Version take care to store the archives, uninstall Speedcrypt, reinstall the software and proceed with the complete Self-Test. If all goes well, restore the archives.
From time to time, it is recommended to perform the Self-Test of the algorithms used by the program in order to always keep the situation under control from the point of view of the correct functioning of the algorithms themselves, especially if you use Speedcrypt on different systems.