FooCrypt, A Tale Of Cynical Cyclical Encryption
Provides you with the total peace of mind over the SECURITY & PRIVACY of YOUR DATA via Cryptography & Steganography….
Matrix_Test C.L.I. Examples
Download FooCrypt.X.Y.Z.Core Documentation
Download FooCrypt.X.Y.Z.Core White Paper
Select and build the option functionality you require.
- Matrix_Test performs matrix validation testing for all OpenSSL versions defined in [ FooHome ]/.FooCrypt
- FooCrypt -T 50,260 or runall_OpenSSL -T should be performed to validate all OpenSSL version cyphers prior to running Matrix_Test
- Matrix_Test will assist you in determining that moving from one OpenSSL version to another is a viable option.Matrix_Test performs matrix validation testing for all OpenSSL versions defined in [ FooHome ]/.FooCrypt
- FooCrypt -T 50,260 or runall_OpenSSL -T should be performed to validate all OpenSSL version cyphers prior to running Matrix_Test
Matrix_Test will assist you in determining that moving from one OpenSSL version to another is a viable option.
1. Run Matrix_Test with all default settings -> /opt/FooCrypt/Matrix_Test 2. Run Matrix_Test using a non standard PATH to FooCrypt -> /opt/FooCrypt/Matrix_Test -f "/usr/local/FooCrypt/FooCrypt" 3. Run Matrix_Test using a non standard PATH to an ASCII FooKey -> /opt/FooCrypt/Matrix_Test -k "/usr/local/FooKey/FooKey_ASCII_512.FooKey" 4. Run Matrix_Test with verbose StdOut and Logging -> /opt/FooCrypt/Matrix_Test -v 5. Run Matrix_Test using a non standard logging / temp directory -> /opt/FooCrypt/Matrix_Test -z /tmp/Matrix_Test 6. Run Matrix_Test and test all FooCrypt-aes256 ciphers -> /opt/FooCrypt/Matrix_Test -a FooCrypt-aes256 7. Extract of Matrix_Test log file showing aes256 matrix validation StdOut STATUS : MATRIX : FooCrypt-aes256,Enc:LibreSSL_2.2.7,NONE,OK,16 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:LibreSSL_2.2.7,Dec:LibreSSL_2.2.7,OK,21 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:LibreSSL_2.2.7,Dec:OpenSSL_1.0.2s_28_May_2019,OK,14 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:LibreSSL_2.2.7,Dec:OpenSSL_1.1.0k_28_May_2019,OK,14 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:LibreSSL_2.2.7,Dec:OpenSSL_1.1.1c_28_May_2019,OK,19 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:OpenSSL_1.0.2s_28_May_2019,NONE,OK,23 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:OpenSSL_1.0.2s_28_May_2019,Dec:LibreSSL_2.2.7,OK,19 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:OpenSSL_1.0.2s_28_May_2019,Dec:OpenSSL_1.0.2s_28_May_2019,OK,16 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:OpenSSL_1.0.2s_28_May_2019,Dec:OpenSSL_1.1.0k_28_May_2019,OK,14 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:OpenSSL_1.0.2s_28_May_2019,Dec:OpenSSL_1.1.1c_28_May_2019,OK,14 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:OpenSSL_1.1.0k_28_May_2019,NONE,OK,18 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:OpenSSL_1.1.0k_28_May_2019,Dec:LibreSSL_2.2.7,OK,13 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:OpenSSL_1.1.0k_28_May_2019,Dec:OpenSSL_1.0.2s_28_May_2019,OK,12 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:OpenSSL_1.1.0k_28_May_2019,Dec:OpenSSL_1.1.0k_28_May_2019,OK,13 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:OpenSSL_1.1.0k_28_May_2019,Dec:OpenSSL_1.1.1c_28_May_2019,OK,14 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:OpenSSL_1.1.1c_28_May_2019,NONE,OK,18 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:OpenSSL_1.1.1c_28_May_2019,Dec:LibreSSL_2.2.7,OK,14 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:OpenSSL_1.1.1c_28_May_2019,Dec:OpenSSL_1.0.2s_28_May_2019,OK,11 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:OpenSSL_1.1.1c_28_May_2019,Dec:OpenSSL_1.1.0k_28_May_2019,OK,11 Seconds STATUS : MATRIX : FooCrypt-aes256,Enc:OpenSSL_1.1.1c_28_May_2019,Dec:OpenSSL_1.1.1c_28_May_2019,OK,18 Seconds STATUS : MATRIX : FooCrypt-id-aes256-GCM,Enc:LibreSSL_2.2.7,NONE,OK,19 Seconds STATUS : MATRIX : FooCrypt-id-aes256-GCM,Enc:LibreSSL_2.2.7,Dec:LibreSSL_2.2.7,OK,14 Seconds