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
Live Linux FIPS-140-2
Ubuntu 22.04.3 LTS FIPS-140-2 mode can be activated in the FooCrypt.X.Y.Z.Live.Linux ISO, after it has been installed to a disk, either in a hypervisor controlled virtual machine, or installed directly onto a physical disk ( Laptop, PC, etc ), et al
Detailed instructions on utilizing the Ubuntu Advantage (UA) client @ https://ubuntu.com/tutorials/using-the-ua-client-to-enable-fips#1-overview
A quick Ubuntu Pro tutorial @ https://discourse.ubuntu.com/t/ubuntu-pro-beta-tutorial/31018?_ga=2.123217675.1444630558.1666406979-1936035526.1666406979
FooCrypt recommends the following sequence, taken from the above UA instructions and Ubuntu Pro Tutorial, once the FooCrypt.X.Y.Z.Live.Linux ISO has been installed :
# # Login as FooCrypt and open a terminal session # # update all sources files # -> sudo apt update # # check ubuntu-advantage-tools policy # -> sudo apt-cache policy ubuntu-advantage-tools # # update all sources files # -> sudo apt update # # install ubuntu-advantage-tools # -> sudo apt install ubuntu-advantage-tools -y # # check ua version # -> sudo ua version # # check ua status # -> sudo ua status # # Attach your Ubuntu Pro / Paid Subscripts Token # https://ubuntu.com/pro/subscribe # -> sudo ua attach {Ubuntu Pro Subscription Token / Paid Subscript Token} --no-auto-enable # # check ua status # -> sudo ua status --all # # enable fips # -> sudo ua enable fips # # reboot # -> sudo init 6 # # After the system has rebooted, Login as FooCrypt and open a terminal session # check that fips mode is enabled [ 0 Disabled | 1 Enabled ] # -> cat /proc/sys/crypto/fips_enabled # # check that fips kernel is running X.Y.Z-N-fips # -> uname -r # # check that openssl fips version [ X.Y.Z[a-z]-1ubuntu2.fips.N.N ] # -> dpkg -l | egrep -i openssl | grep fips # # check ua status # -> sudo ua status --all # # update all sources files # -> sudo apt update # # upgrade all packages # -> sudo apt upgrade -y # # reboot # -> sudo init 6 # # Optionally enable usg, Security compliance and audit tools # # install usg # -> sudo apt install usg -y # # Optionally enable usg, Security compliance and audit tools # # enable usg # -> sudo ua enable usg # # Optionally enable esm-apps beta service, Expanded Security Maintenance for Applications # # update sources list for esm-apps # -> echo "deb-src https://esm.ubuntu.com/apps/ubuntu $(lsb_release -s -c)-apps-security main" | sudo tee /etc/apt/sources.list.d/esm-apps-sources.list # # Optionally enable esm-apps beta service, Expanded Security Maintenance for Applications # # enable esm-apps # -> sudo ua esm-apps --beta
Documentation Quick Link Index’s
FooCcrypt-Desktop Command Line
Licensing -> Licensing : EULA
Licensing -> Licensing : Software
Licensing -> Licensing : Options
Licensing -> Licensing : Keys
Licensing -> Licensing : Dongle
First Time ? VALIDATION is what you need to do
Supported OpenSSL / LibreSSL Versions
Encrypting a File with a FooKey
Decrypting a File with a FooKey
Encrypting a Message with a FooKey
Decrypting a Message with a FooKey
Encrypting a File with a Standard Key
Decrypting a File with a Standard Key