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