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….

 

Live Linux FIPS-140-2

 

Download FooCrypt.X.Y.Z.Core Documentation

Download FooCrypt.X.Y.Z.Core White Paper

 

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

Download

FooCrypt Command Line

FooSteg Command Line

FooCcrypt-Desktop Command Line

mFooKey Command Line

mOpenSSL Command Line

Cypher Key Control

FooControl

​FooKeyBoard

Licensing -> Licensing : EULA
Licensing -> Licensing : Software
Licensing -> Licensing : Options
Licensing -> Licensing : Keys
Licensing -> Licensing : Dongle

​Log Control

Menus

​Preferences

The FooKey Method

First Time ? VALIDATION is what you need to do

Supported OpenSSL / LibreSSL Versions

Creating A FooKey

 

​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

 

Basic Security Profile

​Report A Bug

Road Map

FooCrypt ​Brute Strength

FooSteg ​Brute Strength

​FAQ FooKey

FAQ FooCrypt

Wiki