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
Download FooCrypt.X.Y.Z.Core Documentation
Download FooCrypt.X.Y.Z.Core White Paper
FooCrypt C.L.I. Examples
Select and build the option functionality you require.
To Encrypt A File with an existing FooKey
Encrypted FooKey
[ Full Path To FooCrypt ]/FooCrypt \
-a FooCrypt-aes256 \
-p [ Full Path To FooKey ]/1.FooKey \
-P FooCrypt-aes256:Ask:None \
-i [ Full Path To File Name ] \
-o [Full Path To File Name ] \
-e
ASCII FooKey
[ Full Path To FooCrypt ]/FooCrypt \
-a FooCrypt-aes256 \
-p [ Full Path To FooKey ]/1.FooKey \
-P FooCrypt-None:None:None \
-i [ Full Path To File Name ] \
-o [ Full Path To File Name ] \
-e
Std OpenSSL
[ *Quoted Full Path To FooCrypt ]/FooCrypt \
-s \
-a FooCrypt-aes256 \
-P FooCrypt-None:Ask:None \
-i [ *Quoted Full Path To File Name ] \
-o [ *Quoted Full Path To File Name ] \
-e
To Decrypt A File with an existing FooKey
Encrypted FooKey
[ *Quoted Full Path To FooCrypt ]/FooCrypt \
-a FooCrypt-aes256 \
-p [ *Quoted Full Path To FooKey ]/1.FooKey \
-P FooCrypt-aes256:Ask:None \
-i [ *Quoted Full Path To File Name ] \
-o [ *Quoted Full Path To File Name ] \
-d
ASCII FooKey
[ *Quoted Full Path To FooCrypt ]/FooCrypt \
-a FooCrypt-aes256 \
-p [ *Quoted Full Path To FooKey ]/1.FooKey \
-P FooCrypt-None:None:None \
-i [ *Quoted Full Path To File Name ] \
-o [ *Quoted Full Path To File Name ] \
-d
Std OpenSSL
[ *Quoted Full Path To FooCrypt ]/FooCrypt \
-s \
-a FooCrypt-aes256 \
-P FooCrypt-None:Ask:None \
-i [ *Quoted Full Path To File Name ] \
-o [ *Quoted Full Path To File Name ] \
-d
To Validate All Cyphers for use with FooCrypt
[ *Quoted Full Path To FooCrypt ]/FooCrypt \
-T 50,520
50 cycles of encryption with each cycle having a FooKey length of 520 characters
A MAXIMUM Of 250 Cycles
A MAXIMUM FooKey Length Of 523 Characters
To Validate Maximum ARG_MAX
( The Maximum length of a FooKey )
[ *Quoted Full Path To FooCrypt ]/FooCrypt \
-t 500,525
Test all cyphers with a password containing 500 characters through to 525 characters
To Check FooCrypt’s Requirements
( See if you operating system is missing anything FooCrypt needs )
[ *Quoted Full Path To FooCrypt ]/FooCrypt \
-c
To Check what Algorithms FooCrypt can utilise
[ *Quoted Full Path To FooCrypt ]/FooCrypt \
-A All
[ *Quoted Full Path To FooCrypt ]/FooCrypt \
-A Excluded
[ *Quoted Full Path To FooCrypt ]/FooCrypt \
-A Available
Use a different version of openssl
LD_LIBRARY_PATH is automatically set from the [ Full Path To openssl ]/../lib:[ Full Path To openssl ]/../lib32:[ Full Path To openssl ]/../lib64 if the Path exists
[ *Quoted Full Path To FooCrypt ]/FooCrypt \
-q [ Absolute Path To openssl ]
Use a different version of expect
[ *Quoted Full Path To FooCrypt ]/FooCrypt \
-E [ Full Path To expect ]
Use a different version of wish :
*Requires An X11 Window Manager
[ *Quoted Full Path To FooCrypt ]/FooCrypt \
-W [ Full Path To wish ]
*Quoted Full Paths are only required when special
characters are contained within the PATH
ie :
‘ ‘ SPACE
‘&’ AMPERSAND