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….
FooSteg C.L.I. Darwin
Download FooCrypt.X.Y.Z.Core Documentation
Download FooCrypt.X.Y.Z.Core White Paper
Darwin Example Command Line Interface StdOut
-> /Volumes/FooCrypt.X.Y.Z.Core.Darwin/FooCrypt.app/Contents/Resources/FooSteg -h STATUS : Runtime Options : FooSteg -h STATUS : STATUS : PATH : /usr/bin:/usr/sbin:/bin:/sbin:/opt/local/bin:/usr/local/bin STATUS : LD_LIBRARY_PATH : /usr/lib STATUS : STATUS : OpenSSL : /usr/bin/openssl STATUS : OpenSSL Version : LibreSSL 2.6.5 STATUS : Loaded OpenSSL Libraries : STATUS : /usr/lib/libssl.44.dylib (compatibility version 45.0.0, current version 45.1.0) STATUS : /usr/lib/libcrypto.42.dylib (compatibility version 43.0.0, current version 43.0.0) STATUS : /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent (compatibility version 1.0.0, current version 31.200.1) STATUS : /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.250.1) STATUS : STATUS : Found /Volumes/FooCrypt.X.Y.Z.Core.Darwin/FooCrypt.app/Contents/Info.plist STATUS : STATUS : Running FooSteg Initialisation Integrity Checks STATUS : STATUS : Passed FooSteg Initialisation Integrity Check 0 STATUS : STATUS : Running Instances of FooSteg Under : STATUS : STATUS : User ID : 501 STATUS : Group ID : 20 STATUS : Process ID : 5818 STATUS : STATUS : UID GID PID PPID PROG STATUS : 501 20 5818 4181 /Volumes/FooCrypt.X.Y.Z.Core.Darwin/FooCrypt.app/Contents/Resources/FooSteg STATUS : STATUS : Passed FooSteg Initialisation Integrity Check 1 STATUS : STATUS : /Volumes/FooCrypt.X.Y.Z.Core.Darwin/FooCrypt.app/Contents/Info.plist, Found STATUS : STATUS : FooCrypt.Key File Located STATUS : /Users/foocrypt/Library/Caches/net.Cryptopocalypse.FooCrypt/.FooCrypt.Key STATUS : STATUS : 3691527010 STATUS : STATUS : FooCrypt.Lic File Located STATUS : /Users/foocrypt/Library/Caches/net.Cryptopocalypse.FooCrypt/.FooCrypt.Lic STATUS : STATUS : U2FsdGVkX1+/H3p1l7J5Rxa2WnNFu4GCnGP8bEXK+0ZN4zc1Zrjcaxfa8UlqbEJL STATUS : Mtna3hWdtMhZWoCT0+fl2bPVPDzUAfL7TZiHJMGXFcubTOs91cXc3zPQSm+0tKVJ STATUS : STATUS : STATUS : System_Serial=20221207192914:BuildTest:BuildTest@FooCrypt.Net STATUS : STATUS : STATUS : FooCrypt, A Tale Of Cynical Cyclical Encryption. STATUS : FooCrypt.X.Y.Z.Core.Darwin STATUS : CopyRight © Cryptopocalypse 1980 - 2023, All Rights Reserved. STATUS : BuildTest License Verified STATUS : FooCrypt.X.Y.Z.Core.Darwin, BuildTest Expiration Date : 20221207192914 STATUS : STATUS : STATUS : Who Am I : foocrypt ttys001 Sep 11 09:26 STATUS : STATUS : STATUS : TTY : /dev/ttys001 STATUS : TTY : Local TTY Session Detected ERROR : TTY : DISPLAY Variable Not Set STATUS : TTY : Forcing DISPLAY to :0 HELP : TTY : Set The DISPLAY Variable As Per Your Shell Requirements STATUS : STATUS : STATUS : Wish Type : FooSteg-StarKit STATUS : Wish Executable : /Volumes/FooCrypt.X.Y.Z.Core.Darwin/FooCrypt.app/Contents/Resources/Scripts/Widgets/FooSteg.app/Contents/MacOS/FooSteg STATUS : Wish Version : 8.6.9 STATUS : STATUS : STATUS : Completed Initialisation Integrity Checks STATUS : STATUS : Initialised STATUS : STATUS : FooSteg : Start Time Since EPOC : 1662859953909 RUNNING : RUNNING : FooSteg -h RUNNING : STATUS : HELP : STATUS : HELP : ABOUT STATUS : HELP : FooSteg STATUS : HELP : STATUS : HELP : A.K.A. FooCrypt, A Tale of Cynical Cyclical Encryption. STATUS : HELP : STATUS : HELP : RELEASE STATUS : HELP : FooCrypt.X.Y.Z.Core.Darwin STATUS : HELP : STATUS : HELP : COPYRIGHT STATUS : HELP : Copyright: CopyRight © Cryptopocalypse 1980 - 2023, All Rights Reserved. STATUS : HELP : STATUS : HELP : PREVIOUS LICENSE REVOCATION STATUS : HELP : The Copyright Owner hereby revokes your right, to any previous versions, distributions, releases. STATUS : HELP : Whether they be in part or complete versions, released under any license or by any other corporation, or entity. STATUS : HELP : STATUS : HELP : LICENSING SPECIFIC STATUS : HELP : The Copyright Owner hereby grants you permission to use this software. STATUS : HELP : Provided that it is licensed up until the license expiration date. STATUS : HELP : STATUS : HELP : WARRANTY STATUS : HELP : This software is provided as is without any express or implied warranty. STATUS : HELP : STATUS : HELP : AUTHOR STATUS : HELP : Mark A. Lane STATUS : HELP : STATUS : HELP : DATE WRITTEN STATUS : HELP : April 7, 2017 STATUS : HELP : STATUS : HELP : REASON WRITTEN STATUS : HELP : Steganography : Binary RGB Encode / Decode A Base64 File Into / From An Image STATUS : HELP : STATUS : HELP : SYNOPSIS STATUS : HELP : FooSteg STATUS : HELP : STATUS : HELP : * See Examples Below STATUS : HELP : STATUS : HELP : -a [ Mode ] STATUS : HELP : * FooSteg Available Modes STATUS : HELP : STATUS : HELP : * Analyse STATUS : HELP : 1. Reads The FileName Image [ Read From File ] Pixel By Pixel STATUS : HELP : 2. Analyses The FileName Image [ Read From File ] Pixel By Pixel Against Min RGB & Max RGB Settings To Identify The Number Of Available Bits STATUS : HELP : 3. Optionally Compares The Available Space Determined by The Min RGB & Max RGB Values Against The Size Of A Base64 File STATUS : HELP : STATUS : HELP : * Copy STATUS : HELP : 1. Copies FileName Image File Type to Output Image File Type Pixel By Pixel STATUS : HELP : 2. Reads Output Image Pixel By Pixel STATUS : HELP : 3. Verifies FileName Image Against The Output Image Pixel By Pixel STATUS : HELP : STATUS : HELP : * Extract STATUS : HELP : 1. Extracts Base64 Data From Data Image Using The Source Image As The Key STATUS : HELP : 2. Saves The Base64 Data As The Output File Name STATUS : HELP : STATUS : HELP : * Random STATUS : HELP : 1. Creates A Random Image Pixel By Pixel STATUS : HELP : 2. Writes The Random To OutputFileName As OutputFileType STATUS : HELP : 3. Reads The OutputFileName Image Pixel By Pixel STATUS : HELP : 4. Verifies The Written Random Image [ Memory Before Write ] Against The Read Random Image [ Read From File After Write ] Pixel By Pixel STATUS : HELP : STATUS : HELP : * Read STATUS : HELP : 1. Reads The FileName Image [ Read From File ] Pixel By Pixel STATUS : HELP : STATUS : HELP : * Test STATUS : HELP : * All Output File Types : BMP|JPEG|PCX|PNG|PPM|SGI|SUN|TGA|TIFF STATUS : HELP : * Min RGB Set To 1 STATUS : HELP : * Max RGB Set To 254 STATUS : HELP : * Image Width Set To 100 STATUS : HELP : * Image Height Set To 100 STATUS : HELP : STATUS : HELP : 1. Creates Random Images 100x100 For All Output File Types STATUS : HELP : * [ See Random Steps Above ] STATUS : HELP : * [ File Create Time Since EPOC ]_FooStegRandom_100x100.[ Image Output Format ] STATUS : HELP : STATUS : HELP : 2. Copies Each Random Image To All Output File Types STATUS : HELP : * [ See Copy Above ] STATUS : HELP : * [ File Create Time Since EPOC ]_[ File Create Time Since EPOC ]_FooStegRandom_100x100.[ Image File Format ].[ Image Output Format ] STATUS : HELP : STATUS : HELP : 3. Creates Base64 File From A Random Image 100x100 PNG Output File Type STATUS : HELP : * [ See Random Steps Above ] STATUS : HELP : * [ File Create Time Since EPOC ]_FooStegRandom_100x100.png STATUS : HELP : * [ File Create Time Since EPOC ]_FooStegRandom_100x100.png.Test_Random.base64 STATUS : HELP : STATUS : HELP : 4. Writes The Base64 Test_Random File From Step 3 Into Each Random Image Format For All Output File Types STATUS : HELP : * [ See Write Steps Above ] STATUS : HELP : * [ File Create Time Since EPOC ]_[ File Create Time Since EPOC ]_FooStegRandom_100x100.[ Image File Format ].[ Image Output Format ] STATUS : HELP : * [ File Create Time Since EPOC ]_[ File Create Time Since EPOC ]_FooStegRandom_100x100.[ Image File Format ].[ Image Output Format ].Test_Write_Extract.base64 STATUS : HELP : STATUS : HELP : 5. Extracts The Embedded Base64 Test_Random File From All Output File Types STATUS : HELP : * [ See Extract Steps Above ] STATUS : HELP : * [ File Create Time Since EPOC ]_[ File Create Time Since EPOC ]_FooStegRandom_100x100.[ Image Source Format ].[ Image Data Format ].Test_Extract.base64 STATUS : HELP : STATUS : HELP : * Write STATUS : HELP : 1. Writes The Base64 Data Into A Copy Of The Source Image STATUS : HELP : 2. Saves The Data Image As The Output File Name STATUS : HELP : 3. Reads The Data Image Pixel By Pixel STATUS : HELP : 4. Verifies The Written Data Image [ Memory Before Write ] Against The Read Data Image [ Read From File After Write ] Pixel By Pixel STATUS : HELP : 5. Extracts Base64 Data From The Data Image Using The Source Image As The Key STATUS : HELP : 6. Saves The Base64 Data As The Output File Name With A Suffix Of .base64 STATUS : HELP : 7. Compares The Input Base64 Written Data Against The Output Base64 Extracted Output Data STATUS : HELP : STATUS : HELP : -A [ Scan Mode ] STATUS : HELP : * Sequence That FooSteg Scans Pixel RGB Values and Writes / Extracts Binary Data To / From The Images STATUS : HELP : * Requires STATUS : HELP : -a [ Analyse | Copy | Extract | Random | Read | Test | Write ] STATUS : HELP : STATUS : HELP : * 0 [ Start Scan at top left corner, Create Scan Map from Top to Bottom, Left to Right ] STATUS : HELP : * Default STATUS : HELP : STATUS : HELP : * 1 [ Start Scan at bottom left corner, Create Scan Map from Bottom to Top, Left to Right ] STATUS : HELP : * 2 [ Start Scan at top right corner, Create Scan Map from Top to Bottom, Right to Left ] STATUS : HELP : * 3 [ Start Scan at bottom right corner, Create Scan Map from Bottom to Top, Right to Left ] STATUS : HELP : * 4 [ Start Scan at top left corner, Create Scan Map from Left to Right, Top to Bottom ] STATUS : HELP : * 5 [ Start Scan at bottom left corner, Create Scan Map from Left to Right, Bottom to Top ] STATUS : HELP : * 6 [ Start Scan at top right corner, Create Scan Map from Right to Left, Top to Bottom ] STATUS : HELP : * 7 [ Start Scan at bottom right corner, Create Scan Map from Right to Left, Bottom to Top ] STATUS : HELP : STATUS : HELP : STATUS : HELP : 0x0 _____________________________________ [ Image Width - 1 ]x0 STATUS : HELP : | | STATUS : HELP : | | STATUS : HELP : | | STATUS : HELP : | | STATUS : HELP : | Any Pixel @ [ Width ]x[ Height ] | STATUS : HELP : | | STATUS : HELP : | | STATUS : HELP : | | STATUS : HELP : | | STATUS : HELP : -------------------------------------- STATUS : HELP : 0x[ Image Height - 1 ] [ Image Width - 1 ]x[ Image Height - 1 ] STATUS : HELP : STATUS : HELP : STATUS : HELP : -b [ Base64File ] STATUS : HELP : * Base64 Encoded ASCII File To Be Used As Input For Write Mode STATUS : HELP : STATUS : HELP : -d [ DataFileName ] STATUS : HELP : * Image Containing Data To Be Extracted For Mode STATUS : HELP : * Extract STATUS : HELP : STATUS : HELP : -D [ DataFileType ] STATUS : HELP : * Image Format Containing The Data To Be Extracted STATUS : HELP : * See Tables Below STATUS : HELP : STATUS : HELP : -f [ FileName ] STATUS : HELP : * Image To Be Used As Input For Modes STATUS : HELP : * Copy STATUS : HELP : * Read STATUS : HELP : * Write STATUS : HELP : STATUS : HELP : -F [ FileType ] STATUS : HELP : * Image Format STATUS : HELP : * See Tables Below STATUS : HELP : STATUS : HELP : -h [ Help ] STATUS : HELP : * Help STATUS : HELP : STATUS : HELP : -H [ Height ] STATUS : HELP : * Height In Pixels STATUS : HELP : * Default 768 STATUS : HELP : Minimum 10 STATUS : HELP : Maximum 10000 STATUS : HELP : Maximum Image Pixels 100000000 <= ( Width * Height ) STATUS : HELP : STATUS : HELP : -k [ FooStegKey Is Asked For Via A Prompt ] STATUS : HELP : * Increase The Brute Force Stength Via The FooStegCypher STATUS : HELP : * Apply The FooStegKey To The FooStegCypher To Reorganise [ FooStegScanMap -> FooStegCypher -> FooStegWriteMap | FooStegExtractMap ] STATUS : HELP : * Minumum Characters 8 STATUS : HELP : * Maximum Characters 10240 STATUS : HELP : * Creates FooStegToken STATUS : HELP : * 6 Random Numerical Characters STATUS : HELP : * Minimum 100000 STATUS : HELP : * Maximum 999999 STATUS : HELP : * Optional If Using FooStegKey With Mode STATUS : HELP : * Write STATUS : HELP : * Extract STATUS : HELP : * Test STATUS : HELP : STATUS : HELP : -K "[ FooStegKey Via A Command Line Option ]" [ Enclosed in Double Quotes ] STATUS : HELP : * Increase The Brute Force Stength Via The FooStegCypher STATUS : HELP : * Apply The FooStegKey To The FooStegCypher To Reorganise [ FooStegScanMap -> FooStegCypher -> FooStegWriteMap | FooStegExtractMap ] STATUS : HELP : * Must Be Enclosed In Double Quotes "[ FooStegKey ]" STATUS : HELP : * Minumum Characters 8 STATUS : HELP : * Maximum Characters 10240 STATUS : HELP : * Creates FooStegToken STATUS : HELP : * 6 Random Numerical Characters STATUS : HELP : * Minimum 100000 STATUS : HELP : * Maximum 999999 STATUS : HELP : * Optional If Using FooStegKey With Mode STATUS : HELP : * Write STATUS : HELP : * Extract STATUS : HELP : * Test STATUS : HELP : STATUS : HELP : -l [ LogToFile ] STATUS : HELP : * Save Processing Logs STATUS : HELP : * Requires -v [ Analyse | B64Data | Copy | CypherMap | Extract1 | Extract2 | ExtractMap | Random | Read | ReadData | ScanMap | Verify1 | Verify1E | Verify2 | Verify2E | Verify3 | Verify3E | Write1 | Write2 | WriteMap | Test ] STATUS : HELP : STATUS : HELP : -L [ Log File Name ] STATUS : HELP : * Log File Name To Save Processing Logs To STATUS : HELP : * [ Unix Time Stamp Since EPOC ]_FooSteg.log STATUS : HELP : ie: 1555927310368_FooSteg.log STATUS : HELP : STATUS : HELP : -m [ Min RGB ] STATUS : HELP : * Default 1 STATUS : HELP : * Minimum 1 STATUS : HELP : * < [ Max RGB ] STATUS : HELP : * Maximum 253 STATUS : HELP : * < [ Max RGB ] STATUS : HELP : STATUS : HELP : -M [ Max RGB ] STATUS : HELP : * Default 254 STATUS : HELP : * Minimum 2 STATUS : HELP : * > [ Min RGB ] STATUS : HELP : * Maximum 254 STATUS : HELP : * > [ Min RGB ] STATUS : HELP : STATUS : HELP : -o [ OutFileName ] STATUS : HELP : * Image Out File Name For Modes STATUS : HELP : Extract STATUS : HELP : * Default Out Put Filename Format STATUS : HELP : * [ Unix Time Stamp Since EPOC ]_[ -d Data File Name ].base64 STATUS : HELP : ie: 1555927310368_DataImage.png.base64 STATUS : HELP : STATUS : HELP : Copy STATUS : HELP : * Default Out Put Filename Format STATUS : HELP : * [ Unix Time Stamp Since EPOC ]_[ -f File Name ].[ Output Format ] STATUS : HELP : ie: 1555927310368_FileImage.jpg.png STATUS : HELP : STATUS : HELP : Write STATUS : HELP : * Default Out Put Filename Format STATUS : HELP : * [ Unix Time Stamp Since EPOC ]_[ -f File Name ].[ Output Format ] STATUS : HELP : ie: 1555927310368_FileImage.jpg.png STATUS : HELP : STATUS : HELP : Random STATUS : HELP : * Default Out Put Filename Format STATUS : HELP : * [ Unix Time Stamp Since EPOC ]_FooSteg_Random_Image_[ Width ]x[ Height ].[ Output Format ] STATUS : HELP : ie: 1555927310368_FooStegRandom_1024x768.png STATUS : HELP : STATUS : HELP : -O [ OutFileType ] STATUS : HELP : * Image Format For Out File Name For Modes STATUS : HELP : * See Tables Below STATUS : HELP : * PNG Is The Default Format STATUS : HELP : STATUS : HELP : -p [ Starting Pixel [ Width ]x[ Height ] ] STATUS : HELP : * Starting Pixel Located @ [Width Pixel]x[Height Pixel] To Be Used By Scan Mode -A [ 0 - 7 ] STATUS : HELP : * Default 0x0 [ Top Left Corner Of Image ] For Default Scan Mode -A 0 STATUS : HELP : * Requires STATUS : HELP : -a [ Analyse | Copy | Extract | Random | Read | Test | Write ] STATUS : HELP : * Optional STATUS : HELP : -A [ 0 - 7 ] STATUS : HELP : * 0 [ Start Scan at Pixel [ Width ]x[ Height ], Create Scan Map from Top to Bottom, Left to Right ] STATUS : HELP : * Default STATUS : HELP : STATUS : HELP : * 1 [ Start Scan at Pixel [ Width ]x[ Height ], Create Scan Map from Bottom to Top, Left to Right ] STATUS : HELP : * 2 [ Start Scan at Pixel [ Width ]x[ Height ], Create Scan Map from Top to Bottom, Right to Left ] STATUS : HELP : * 3 [ Start Scan at Pixel [ Width ]x[ Height ], Create Scan Map from Bottom to Top, Right to Left ] STATUS : HELP : * 4 [ Start Scan at Pixel [ Width ]x[ Height ], Create Scan Map from Left to Right, Top to Bottom ] STATUS : HELP : * 5 [ Start Scan at Pixel [ Width ]x[ Height ], Create Scan Map from Left to Right, Bottom to Top ] STATUS : HELP : * 6 [ Start Scan at Pixel [ Width ]x[ Height ], Create Scan Map from Right to Left, Top to Bottom ] STATUS : HELP : * 7 [ Start Scan at Pixel [ Width ]x[ Height ], Create Scan Map from Right to Left, Bottom to Top ] STATUS : HELP : STATUS : HELP : 0x0 ______________________________________ [ Image Width - 1 ]x0 STATUS : HELP : | | STATUS : HELP : | | STATUS : HELP : | | STATUS : HELP : | | STATUS : HELP : | Any Pixel @ [ Width ]x[ Height ] | STATUS : HELP : | | STATUS : HELP : | | STATUS : HELP : | | STATUS : HELP : | | STATUS : HELP : -------------------------------------- STATUS : HELP : 0x[ Image Height - 1 ] [ Image Width - 1 ]x[ Image Height - 1 ] STATUS : HELP : STATUS : HELP : -q [ Absolute PATH to OpenSSL ] STATUS : HELP : STATUS : HELP : -r [ EndRGB : Repeat Write Of BASE64 Data To End Of RGB WriteMap ] STATUS : HELP : * Default EndBASE64 : Write BASE64 Data Till End Of BASE64 Data STATUS : HELP : * Write STATUS : HELP : * Test STATUS : HELP : STATUS : HELP : -R [ Rounds Performed To Create The FooStegCyper ] STATUS : HELP : * Default Rounds 19 STATUS : HELP : * Minimum Rounds 19 STATUS : HELP : * Maximum Rounds 512 STATUS : HELP : STATUS : HELP : -s [ SrcFileName ] STATUS : HELP : * Image To Be Used As Source Image Key To Extract Data From The Data Image For Mode STATUS : HELP : * Extract STATUS : HELP : STATUS : HELP : -S [ SrcFileType ] STATUS : HELP : * Image Format For Source Image Key STATUS : HELP : * See Tables Below STATUS : HELP : STATUS : HELP : -t [ FooStegToken Is Asked For Via A Prompt ] STATUS : HELP : * Increase The Brute Force Stength Via The FooStegCypher STATUS : HELP : * Apply The FooStegToken With The FooStegKey To The FooStegCypher To Reorganise [ FooStegScanMap -> FooStegCypher -> FooStegExtractMap ] STATUS : HELP : * FooStegToken STATUS : HELP : * 6 Random Numerical Characters STATUS : HELP : * Minimum 100000 STATUS : HELP : * Maximum 999999 STATUS : HELP : * Created By Mode STATUS : HELP : * Write STATUS : HELP : * Optional If Using FooStegKey With Mode STATUS : HELP : * Extract STATUS : HELP : STATUS : HELP : -T [ FooStegToken Via A Command Line Option ] STATUS : HELP : * Increase The Brute Force Stength Via The FooStegCypher STATUS : HELP : * Apply The FooStegToken With The FooStegKey To The FooStegCypher To Reorganise [ FooStegScanMap -> FooStegCypher -> FooStegExtractMap ] STATUS : HELP : * FooStegToken STATUS : HELP : * 6 Random Numerical Characters STATUS : HELP : * Minimum 100000 STATUS : HELP : * Maximum 999999 STATUS : HELP : * Created By Mode STATUS : HELP : * Write STATUS : HELP : * Optional If Using FooStegKey With Mode STATUS : HELP : * Extract STATUS : HELP : STATUS : HELP : -W [ Width ] STATUS : HELP : * Width In Pixels STATUS : HELP : * Default 1024 STATUS : HELP : Minimum 10 STATUS : HELP : Maximum 10000 STATUS : HELP : Maximum Image Pixels 100000000 <= ( Width * Height ) STATUS : HELP : STATUS : HELP : -u [ Usage License Terms Short ] STATUS : HELP : * Usage License Terms Short STATUS : HELP : STATUS : HELP : -U [ Usage License Terms Full ] STATUS : HELP : * Usage License Terms Full STATUS : HELP : STATUS : HELP : -v [ Analyse | B64Data | Copy | CypherMap | Extract1 | Extract2 | ExtractMap | Random | Read | ReadData | ScanMap | Verify1 | Verify1E | Verify2 | Verify2E | Verify3 | Verify3E | Write1 | Write2 | WriteMap | Test ] STATUS : HELP : * Verbose Logging STATUS : HELP : * Requires -l To Save Verbose Processing Logs To LogFile STATUS : HELP : * Requires -V To Send Verbose Processing Logs To StdOut STATUS : HELP : STATUS : HELP : * Analyse STATUS : HELP : * Analyse Pixel Comparison STATUS : HELP : STATUS : HELP : * B64Data STATUS : HELP : * Base64 Data Is Logged STATUS : HELP : STATUS : HELP : * Copy STATUS : HELP : * Copy Pixel Data Is Logged STATUS : HELP : STATUS : HELP : * CypherMap STATUS : HELP : * CypherMap Pixel List Is Generated STATUS : HELP : STATUS : HELP : * Extract1 STATUS : HELP : * A Pixel Map With The Binary Data Is Generated STATUS : HELP : STATUS : HELP : * Extract2 STATUS : HELP : * An Extracted Binary Data Map Is Generated STATUS : HELP : STATUS : HELP : * ExtractMap STATUS : HELP : * ExtractMap Pixel List Is Generated STATUS : HELP : STATUS : HELP : * Random STATUS : HELP : * Random Pixel Data Is Logged STATUS : HELP : STATUS : HELP : * Read STATUS : HELP : * A Pixel Finger Print Map Is Generated STATUS : HELP : STATUS : HELP : * ReadData STATUS : HELP : * Read Data Is Logged STATUS : HELP : STATUS : HELP : * ScanMap STATUS : HELP : * ScanMap Pixel List Is Generated STATUS : HELP : STATUS : HELP : * Verify1 STATUS : HELP : * Verify1 Success Data Is Logged STATUS : HELP : STATUS : HELP : * Verify1E STATUS : HELP : * Verify1 Error Data Is Logged STATUS : HELP : STATUS : HELP : * Verify2 STATUS : HELP : * Verify2 Success Data Is Logged STATUS : HELP : STATUS : HELP : * Verify2E STATUS : HELP : * Verify2E Error Data Is Logged STATUS : HELP : STATUS : HELP : * Verify3 STATUS : HELP : * Verify3 Success Data Is Logged STATUS : HELP : STATUS : HELP : * Verify3E STATUS : HELP : * Verify3E Error Data Is Logged STATUS : HELP : STATUS : HELP : * Write1 STATUS : HELP : * A Write Pixel Map Is Generated STATUS : HELP : STATUS : HELP : * Write2 STATUS : HELP : * A Write Pixel Map And RGB Map With Each Binary Character Is Generated STATUS : HELP : STATUS : HELP : * WriteMap STATUS : HELP : * WriteMap Pixel List Is Generated STATUS : HELP : STATUS : HELP : * Test STATUS : HELP : * All The Above Are Generated STATUS : HELP : STATUS : HELP : * WARNING STATUS : HELP : * The Verbose Settings WILL Generate Extreamly Large Log Files STATUS : HELP : * The Verbose Settings Are Accumulative Seperated By A Comma ie: -v Copy,Extract1,Write2,Read STATUS : HELP : STATUS : HELP : * Verbose Logging By -a Mode STATUS : HELP : * Analyse STATUS : HELP : * [ Analyse | ScanMap ] STATUS : HELP : * Copy STATUS : HELP : * [ Copy | ScanMap | Verify2 | Verify2E ] STATUS : HELP : * Extract STATUS : HELP : * [ B64Data | CypherMap | Extract1 | Extract2 | ExtractMap | ReadData | ScanMap | Verify1 | Verify1E | Verify2 | Verify2E ] STATUS : HELP : * Random STATUS : HELP : * [ Random | ScanMap | Verify2 | Verify2E ] STATUS : HELP : * Read STATUS : HELP : * [ Read | ScanMap ] STATUS : HELP : * Test STATUS : HELP : * [ B64Data | Copy | CypherMap | Extract1 | Extract2 | ExtractMap | Random | ReadData | ScanMap | Verify1 | Verify1E | Verify2 | Verify2E | Write1 | Write2 | WriteMap ] STATUS : HELP : * Write STATUS : HELP : * [ B64Data | CypherMap | Extract1 | Extract2 | ExtractMap | ReadData | ScanMap | Verify1 | Verify1E | Verify2 | Verify2E | Write1 | Write2 | WriteMap ] STATUS : HELP : STATUS : HELP : -V [ Verbose StdOut ] STATUS : HELP : * Verbose StdOut Logging STATUS : HELP : * Requires -v [ Analyse | B64Data | Copy | CypherMap | Extract1 | Extract2 | ExtractMap | Random | Read | ReadData | ScanMap | Verify1 | Verify1E | Verify2 | Verify2E | Verify3 | Verify3E | Write1 | Write2 | WriteMap | Test ] STATUS : HELP : STATUS : HELP : -x FooStegKey Is Passed To FooSteg Via FIFO Encrypted Communications STATUS : HELP : * FooCrypt-GUI Only Option STATUS : HELP : STATUS : HELP : -X FooStegKey And FooStegToken Are Passed To FooSteg Via FIFO Encrypted Communications STATUS : HELP : * FooCrypt-GUI Only Option STATUS : HELP : STATUS : HELP : -Z [ Sleep ] STATUS : HELP : * Sleep For N Milliseconds After Each Verbose StdOut Line Is Displayed STATUS : HELP : * Default 10 STATUS : HELP : * Minimum 10 STATUS : HELP : * Maximum 1000 STATUS : HELP : STATUS : HELP : * Supported Image Formats STATUS : HELP : GIF & JPEG Formats Utilise A Compression Algorithm Which Prevents The Format From Being The Data Carrier For The Binary RGB Encoding / Decoding STATUS : HELP : STATUS : HELP : ID = Input Data Image [ See -d & -D ] STATUS : HELP : IF = Input File Image [ See -f & -F ] STATUS : HELP : IS = Input Source Image [ See -s & -S ] STATUS : HELP : STATUS : HELP : OC = Output Copy Image [ See -o & -O ] STATUS : HELP : OD = Output Data Image [ See -o & -O ] STATUS : HELP : OR = Output Random Image [ See -o & -O ] STATUS : HELP : STATUS : HELP : NO = Image Format Not Supported STATUS : HELP : STATUS : HELP : ================================================================= STATUS : HELP : | Format | Copy | Extract | Random | Read | Write | STATUS : HELP : ================================================================= STATUS : HELP : | BMP | IF OC | IS ID | OR | IF | IF OD | STATUS : HELP : ================================================================= STATUS : HELP : | GIF | IF | IS | NO | IF | IF | STATUS : HELP : ================================================================= STATUS : HELP : | JPEG | IF OC | IS | OR | IF | IF | STATUS : HELP : ================================================================= STATUS : HELP : | PCX | IF OC | IS ID | OR | IF | IF OD | STATUS : HELP : ================================================================= STATUS : HELP : | PNG | IF OC | IS ID | OR | IF | IF OD | STATUS : HELP : ================================================================= STATUS : HELP : | PPM | IF OC | IS ID | OR | IF | IF OD | STATUS : HELP : ================================================================= STATUS : HELP : | SGI | IF OC | IS ID | OR | IF | IF OD | STATUS : HELP : ================================================================= STATUS : HELP : | SUN | IF OC | IS ID | OR | IF | IF OD | STATUS : HELP : ================================================================= STATUS : HELP : | TGA | IF OC | IS ID | OR | IF | IF OD | STATUS : HELP : ================================================================= STATUS : HELP : | TIFF | IF OC | IS ID | OR | IF | IF OD | STATUS : HELP : ================================================================= STATUS : HELP : STATUS : HELP : ================================================================================ STATUS : HELP : | Successfull BASE64 Steganography Image Encode / Decode Table | STATUS : HELP : ================================================================================ STATUS : HELP : | Input Source | Data Source | STATUS : HELP : | Image Format | Image Format | STATUS : HELP : ================================================================================ STATUS : HELP : | BMP | BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF | STATUS : HELP : ================================================================================ STATUS : HELP : | GIF | BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF | STATUS : HELP : ================================================================================ STATUS : HELP : | JPEG | BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF | STATUS : HELP : ================================================================================ STATUS : HELP : | PCX | BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF | STATUS : HELP : ================================================================================ STATUS : HELP : | PNG | BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF | STATUS : HELP : ================================================================================ STATUS : HELP : | PPM | BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF | STATUS : HELP : ================================================================================ STATUS : HELP : | SGI | BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF | STATUS : HELP : ================================================================================ STATUS : HELP : | SUN | BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF | STATUS : HELP : ================================================================================ STATUS : HELP : | TGA | BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF | STATUS : HELP : ================================================================================ STATUS : HELP : | TIFF | BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF | STATUS : HELP : ================================================================================ STATUS : HELP : STATUS : HELP : STATUS : LICENSE : STATUS : LICENSE : © Mark A. Lane 1980 - 2023, All Rights Reserved. STATUS : LICENSE : © FooCrypt 1980 - 2023, All Rights Reserved. STATUS : LICENSE : © FooCrypt, A Tale of Cynical Cyclical Encryption. 1980 - 2023, All Rights Reserved. STATUS : LICENSE : © Cryptopocalypse 1980 - 2023, All Rights Reserved. STATUS : LICENSE : STATUS : LICENSE : Software License - License for `FooCrypt, A Tale Of Cynical Cyclical Encryption.` STATUS : LICENSE : STATUS : LICENSE : License Summary STATUS : LICENSE : STATUS : LICENSE : Cannot modify source-code for any purpose (cannot create derivative works) STATUS : LICENSE : Support provided STATUS : LICENSE : License does not expire. STATUS : LICENSE : Commercial use allowed STATUS : LICENSE : STATUS : LICENSE : `FooCrypt, A Tale Of Cynical Cyclical Encryption.` - Terms and conditions STATUS : LICENSE : STATUS : LICENSE : For Full License Terms and Conditions See : STATUS : LICENSE : STATUS : LICENSE : * FooSteg -U STATUS : LICENSE : STATUS : FooSteg : STATUS : FooSteg : Total Run Time : 5932 Milliseconds STATUS : FooSteg : Total Run Time Human : 0 Days, 0 Hours, 0 Minutes, 5 Seconds, 932 MilliSeconds STATUS : FooSteg : STATUS : FooSteg : End Time Since EPOC : 1662859959841 STATUS : FooSteg : STATUS : FooSteg : ExitCode : 0 STATUS : FooSteg : STATUS : STATUS : FooSteg_RunTime : 6 Seconds STATUS : FooSteg_RunTime : 0 Days, 0 Hours, 0 Minutes, 6 Seconds STATUS : STATUS : FooSteg_Exit_Code_0 STATUS :