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