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
Darwin ( macOS 10.13+ ) requirements
FooCrypt Requirements :
Can be checked via : [ Full PATH To FooCrypt ] -c
/Volumes/FooCrypt.X.Y.Z.Core/FooCrypt.app/Contents/Resources/FooCrypt -c
STATUS : Runtime Options : FooCrypt -c STATUS : HELP : Available ARG_MAX : 1026213 STATUS : STATUS : Testing OpenSSL : /usr/bin/openssl 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 3.3.6 STATUS : Loaded OpenSSL Libraries : STATUS : /usr/lib/libssl.48.dylib (compatibility version 49.0.0, current version 49.2.0) STATUS : /usr/lib/libcrypto.46.dylib (compatibility version 47.0.0, current version 47.2.0) STATUS : /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent (compatibility version 1.0.0, current version 38.0.0) STATUS : /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1319.100.3) STATUS : STATUS : Found : /Volumes/FooCrypt.X.Y.Z.Core.Darwin/FooCrypt.app/Contents/Info.plist STATUS : STATUS : Running FooCrypt Initialisation Integrity Checks STATUS : STATUS : Passed FooCrypt Initialisation Integrity Check 0 STATUS : HELP : QRCS ( With eAES® ) : Darwin Environment Detected HELP : QRCS ( With eAES® ) : Is Currently Available For Your Operating System ( Darwin ) HELP : QRCS ( With eAES® ) : For Further Details On QRCS ( With eAES® ), Visit https://QRCrypto.ch STATUS : STATUS : STATUS : Running Instances Of : FooCrypt STATUS : STATUS : User ID : 501 STATUS : Group ID : 20 STATUS : Process ID : 27200 STATUS : STATUS : UID GID PID PPID PROG STATUS : 501 20 27200 26892 /Volumes/FooCrypt.X.Y.Z.Core.Darwin/FooCrypt.app/Contents/Resources/FooCrypt STATUS : STATUS : Passed FooCrypt Initialisation Integrity Check 1 STATUS : STATUS : FooCrypt.Key File Located STATUS : /Users/FooCrypt/Library/Caches/net.FooCrypt/.FooCrypt.Key STATUS : STATUS : 5572827226 STATUS : STATUS : FooCrypt.Lic File Located STATUS : /Users/FooCrypt/Library/Caches/net.FooCrypt/.FooCrypt.Lic STATUS : STATUS : U2FsdGVkX19LDqk3dEfIF8+s3CHF2hDh5N5dUjS4gsknco9aJukMM3SNStdCkfeM STATUS : QNt/zDIMdl2eSOCPJAi1tc5bf1fF4v7ZxlSCcUdH3yCY7tQUCd7rWVZaziXNUn85 STATUS : STATUS : STATUS : System_Serial=20240120065910:BuildTest:BuildTest@FooCrypt.Net STATUS : STATUS : STATUS : FooCrypt, A Tale Of Cynical Cyclical Encryption. STATUS : FooCrypt.11.0.0.Core.Darwin STATUS : CopyRight © Cryptopocalypse 1980 - 2024, All Rights Reserved. STATUS : BuildTest License Verified STATUS : FooCrypt.11.0.0.Core.Darwin, BuildTest Expiration Date : 20240120065910 STATUS : STATUS : STATUS : Default Preferences : /Users/FooCrypt/Library/Caches/net.FooCrypt/.FooCrypt STATUS : STATUS : STATUS : Setting OpenSSL : /usr/bin/openssl STATUS : STATUS : STATUS : Expect : /usr/bin/expect STATUS : Expect Version : expect version 5.45 STATUS : STATUS : Testing OpenSSL : /usr/bin/openssl 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 3.3.6 STATUS : Loaded OpenSSL Libraries : STATUS : /usr/lib/libssl.48.dylib (compatibility version 49.0.0, current version 49.2.0) STATUS : /usr/lib/libcrypto.46.dylib (compatibility version 47.0.0, current version 47.2.0) STATUS : /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent (compatibility version 1.0.0, current version 38.0.0) STATUS : /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1319.100.3) STATUS : ERROR : ERROR : No ExcludedCyphers : /Users/FooCrypt/Library/Caches/net.FooCrypt/.FooCrypt ERROR : Failed To Match String : "^ExcludedCyphers:/usr/bin/openssl:LibreSSL 3.3.6:-" ERROR : ERROR : OpenSSL : /usr/bin/openssl ERROR : OpenSSL Version : LibreSSL 3.3.6 ERROR : HELP : HELP : Run FooCrypt Validation : /Volumes/FooCrypt.X.Y.Z.Core.Darwin/FooCrypt.app/Contents/Resources/FooCrypt -z /usr/bin/openssl -T 5,256 HELP : STATUS : STATUS : Excluded Cyphers : NONE STATUS : STATUS : STATUS : Setting OpenSSL_MD : sha256 STATUS : STATUS : STATUS : Checking : PATH For Required Binaries : PATH=/usr/bin:/usr/sbin:/bin:/sbin:/opt/local/bin:/usr/local/bin STATUS : STATUS : Locating : ksh : ksh is a tracked alias for /bin/ksh STATUS : Locating : /usr/bin/openssl : /usr/bin/openssl is /usr/bin/openssl STATUS : Locating : /usr/bin/expect : /usr/bin/expect is /usr/bin/expect STATUS : Locating : /Volumes/FooCrypt.X.Y.Z.Core.Darwin/FooCrypt.app/Contents/Resources/Scripts/Widgets/FooCrypt.app/Contents/MacOS/FooCrypt : /Volumes/FooCrypt.X.Y.Z.Core.Darwin/FooCrypt.app/Contents/Resources/Scripts/Widgets/FooCrypt.app/Contents/MacOS/FooCrypt is /Volumes/FooCrypt.X.Y.Z.Core.Darwin/FooCrypt.app/Contents/Resources/Scripts/Widgets/FooCrypt.app/Contents/MacOS/FooCrypt STATUS : Locating : /bin/date : /bin/date is /bin/date STATUS : Locating : /usr/bin/file : /usr/bin/file is /usr/bin/file STATUS : Locating : /usr/bin/sed : /usr/bin/sed is /usr/bin/sed STATUS : Locating : /usr/bin/otool : /usr/bin/otool is /usr/bin/otool STATUS : Locating : awk : awk is a tracked alias for /usr/bin/awk STATUS : Locating : basename : basename is a tracked alias for /usr/bin/basename STATUS : Locating : cat : cat is a tracked alias for /bin/cat STATUS : Locating : chmod : chmod is a tracked alias for /bin/chmod STATUS : Locating : cp : cp is a tracked alias for /bin/cp STATUS : Locating : curl : curl is a tracked alias for /usr/bin/curl STATUS : Locating : curl : curl is /opt/local/bin/curl STATUS : Locating : cut : cut is a tracked alias for /usr/bin/cut STATUS : Locating : dd : dd is a tracked alias for /bin/dd STATUS : Locating : diff : diff is a tracked alias for /usr/bin/diff STATUS : Locating : dirname : dirname is a tracked alias for /usr/bin/dirname STATUS : Locating : egrep : egrep is a tracked alias for /usr/bin/egrep STATUS : Locating : find : find is a tracked alias for /usr/bin/find STATUS : Locating : grep : grep is a tracked alias for /usr/bin/grep STATUS : Locating : gzip : gzip is a tracked alias for /usr/bin/gzip STATUS : Locating : head : head is a tracked alias for /usr/bin/head STATUS : Locating : ls : ls is a tracked alias for /bin/ls STATUS : Locating : mkdir : mkdir is a tracked alias for /bin/mkdir STATUS : Locating : mkfifo : mkfifo is a tracked alias for /usr/bin/mkfifo STATUS : Locating : od : od is a tracked alias for /usr/bin/od STATUS : Locating : perl : perl is a tracked alias for /usr/bin/perl STATUS : Locating : perl : perl is /opt/local/bin/perl STATUS : Locating : pgrep : pgrep is a tracked alias for /usr/bin/pgrep STATUS : Locating : pkill : pkill is a tracked alias for /usr/bin/pkill STATUS : Locating : print : print is a shell builtin STATUS : Locating : printf : printf is a shell builtin STATUS : Locating : printf : printf is /usr/bin/printf STATUS : Locating : printf : printf is an undefined function STATUS : Locating : pwd : pwd is a shell builtin STATUS : Locating : pwd : pwd is /bin/pwd STATUS : Locating : pwd : pwd is an undefined function STATUS : Locating : rm : rm is a tracked alias for /bin/rm STATUS : Locating : sleep : sleep is a shell builtin STATUS : Locating : sleep : sleep is /bin/sleep STATUS : Locating : sleep : sleep is an undefined function STATUS : Locating : strings : strings is a tracked alias for /usr/bin/strings STATUS : Locating : strings : strings is /opt/local/bin/strings STATUS : Locating : time : time is a keyword STATUS : Locating : time : time is /usr/bin/time STATUS : Locating : touch : touch is a tracked alias for /usr/bin/touch STATUS : Locating : tr : tr is a tracked alias for /usr/bin/tr STATUS : Locating : tty : tty is a tracked alias for /usr/bin/tty STATUS : Locating : uname : uname is a tracked alias for /usr/bin/uname STATUS : Locating : wget : wget is a tracked alias for /opt/local/bin/wget STATUS : Locating : whence : whence is a shell builtin STATUS : Locating : who : who is a tracked alias for /usr/bin/who STATUS : STATUS : Test : /usr/bin/strings : PASSED STATUS : STATUS : STATUS : Removing Temp Directory : /Users/FooCrypt/Library/Caches/net.FooCrypt/20240114170233_FooDevTest_FooCrypt/Tmp_18294 STATUS : STATUS : FooCrypt_RunTime : 4 Seconds STATUS : FooCrypt_RunTime : 0 Days, 0 Hours, 0 Minutes, 4 Seconds STATUS : STATUS : FooCrypt_Exit_Code_0 STATUS :
All FooCrypt requirements should be meet by a standard macOS installation except for the XCode command Line Tools requirement [ /usr/bin/strings ]
Running FooCrypt -c will generate the XCode Command Line Tools to be installed if it is required or you can simple run the following command in a Terminal : echo Hello | /usr/bin/strings
FooSteg Requirements for FooCrypt.X.Y.Z.Core.Darwin :
FooSteg includes the Tcl/Tk Image formats (TkImg) source package which has been compiled against the MacPorts xorg-server installation.
Simply install the MacPorts package for your macOS version and install the xorg-server library requirements.
ie:
sudo /opt/local/port install xorg-libX11 xorg-libXext Xft2 xorg-libXScrnSaver fontconfig zlib -y
*Note
MacPorts requires a complete XCODE installation which is available from the AppStore.
Make sure you accept the XCODE license [ sudo xcodebuild -license ]
Further releases of FooCrypt.X.Y.Z.Core.Darwin will be released with signed TkImg Libraries that are NOT compiled against the xorg-server.
mOpenSSL Requirements :
mOpenSSL requires a complete XCODE installation and wget.
XCODE can be installed from the AppStore
wget can be installed via the MacPorts package for your macOS
ie:
sudo /opt/local/bin/port install wget -y