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  :