FooCrypt, A Tale Of Cynical Cyclical Encryption

 

Licensing Dongle

 

All you need for your Licensing Dogle, is a common ( reliable ) USB Disk that you purchase.

Simply supply the USB Disk Serial number as detected under Ubuntu Linux via the

/usr/bin/lsusb -v -s [[bus]:[devnum]] command

where

[[bus]:[devnum]]

is as displayed via the

/usr/bin/lsusb command

displaying the USB Disk you have purchased for your USB Licensing Dongle.

ie:

( using a UNIX Shell Login Of foocrypt )

foocrypt@YourComputer:/home/foocrypt -> /usr/bin/lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 1bcf:2c00 Sunplus Innovation Technology Inc.
Bus 001 Device 002: ID 8087:07dc Intel Corp.
Bus 001 Device 004: ID 13fe:4200 Kingston Technology Company Inc.              < External USB 2.0 Disk Drive
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

ie:

( using a UNIX Shell Login Of foocrypt )

foocrypt@YourComputer:/home/foocrypt -> /usr/bin/sudo /usr/bin/lsusb -v -s 001:004 | egrep “iSerial|iProduct|idVendor”

idVendor           0x13fe     Kingston Technology Company Inc.
iProduct                     2     USB DISK 2.0
iSerial                        3     0708593916196665  <- Serial Number FooCrypt Is Licensed To.

During The Purchase Or Post Purchasing Prior To The Demonstration Period Expiring, Simply Provide The OutPut To The Following UNIX Shell Command

/usr/bin/sudo /usr/bin/lsusb -v -s 001:004 | egrep “iSerial|iProduct|idVendor”

where 001:004 is the location of your USB Disk Which you want to use as the USB Licensing Dongle.​

Once your license has been generated and emailed to you, you will need to create the [ LOGS HOME ]/.FooCrypt.Usb file which contains the current [[bus]:[devnum]] of your USB License Dongle.

Note : Your USB License Dongle may change [[bus]:[[devnum]] locations based on the Computer / USB Port that you allocate to your virtual machine running

FooCrypt, A Tale Of Cynical Cyclical Encryption.


The Licensing Dongle will enable you total

​freedom and portability with your

FooCrypt, A Tale Of Cynical Cyclical Encryption

instance

​whilst maintaining licensing requirements.

​Note :

FooCrypt requires root level privileged access to the /usr/bin/lsusb command in order to see :

idVendor           0x13fe     Kingston Technology Company Inc.
iProduct                     2     USB DISK 2.0
iSerial                        3     0708593916196665

​Which is easily obtained by modifying the /etc/sudoers file granting the user which is running FooCrypt, password less access.

/etc/sudoers Modifications using the UNIX Userid of foocrypt

foocrypt ALL=(ALL) NOPASSWD: /usr/bin/lsusb -v -s ???????

​FooCrypt requires 2 files to be generated based on the hardware serial number of the physical hardware you are running ‘FooCrypt, A Tale Of Cynical Cyclical Encryption.’ on.

The 2 license files will be generated and supplied to the email address that was register during the purchasing process in accordance with the Licensing Agreements EULASoftware and Associated Models.

​Upon receipt of the 2 license files from our licensing generation server, they are to be placed in the ‘LOGS HOME‘ default directory which is available via the ‘Preferences’ window.

Using a text editor or vi or ed or vim or emacs, etc from within a shell process, simply copy the data from the email into each file and save the file.

Default ‘LOGS HOME‘ Directory :

macOS : [ Users Home Directory ]/Library/Caches/net.Cryptopocalypse.FooCrypt
​Linux     : [ Users Home Directory ]/FooCrypt
Solaris   : [ Users Home Directory ]/FooCrypt

[ LOGS HOME ]/.FooCrypt.Key
[ LOGS HOME ]/.FooCrypt.Lic

[ LOGS HOME ]/.FooCrypt.Usb [ Linux Version Only For Licensing Via A Common USB Dongle ( Serial Number Of A USB Disk You Purchase and Supply )]
 

Once the license files have been created, simply [re]start FooCrypt, to ensure that the license files validation completes without any errors.

License Files are verified upon each time you run either FooCrypt via a desktop shortcut or via the Command Line.


Command Line Example of validated license files : 

STATUS :
STATUS : Found /opt/FooCrypt/FooCrypt.Info
STATUS :
STATUS :
STATUS : FooCrypt.Key File Located
STATUS : /home/foocrypt/FooCrypt/.FooCrypt.Key
STATUS :
STATUS : 250316954
STATUS :
STATUS :
STATUS : FooCrypt.Lic File Located
STATUS : /home/foocrypt/FooCrypt/.FooCrypt.Lic
STATUS :
STATUS : U2FsdGVkX187NGTO7701y5fAV99Pq8TWu7v4HfoY4MXFDhCJSTV4aEXZA87AZ+Ut
STATUS : 2bu/PzlDMRsZ7UP3IABC8KzS6dlcA/WiZ7XW52pFjZdMrq4xahP4lEX8O1yfB7KT
STATUS : Pd6dU/JwFOXuIw2qJ5o96vX9tuOzK2YQCmWKiX30Hyg=
STATUS :
STATUS :
STATUS : FooCrypt.Usb File Located
STATUS : /home/foocrypt/FooCrypt/.FooCrypt.Usb
STATUS :
STATUS : 001:003
STATUS :
STATUS :
STATUS : System_Serial=0708593916196665
STATUS :
STATUS :
STATUS : FooCrypt, A Tale Of Cynical Cyclical Encryption.
STATUS :
STATUS : FooCrypt,0.0.1,Core,Linux
STATUS :
STATUS : CopyRight © Cryptopocalypse 1980 – 2018, All Rights Reserved.
STATUS :
STATUS : License Verified
STATUS :

Command Line Example of failed license files validation :

STATUS :
STATUS : FooCrypt.Key File Located
STATUS : /home/foocrypt/FooCrypt/.FooCrypt.Key
STATUS :
STATUS : 250316955
STATUS :
STATUS :
STATUS : FooCrypt.Lic File Located
STATUS : /home/foocrypt/FooCrypt/.FooCrypt.Lic
STATUS :
STATUS : U2FsdGVkX187NGTO7701y5fAV99Pq8TWu7v4HfoY4MXFDhCJSTV4aEXZA87AZ+Ut
STATUS : 2bu/PzlDMRsZ7UP3IABC8KzS6dlcA/WiZ7XW52pFjZdMrq4xahP4lEX8O1yfB7KT
STATUS : Pd6dU/JwFOXuIw2qJ5o96vX9tuOzK2YQCmWKiX30Hyg=
STATUS :
STATUS :
STATUS : FooCrypt.Usb File Located
STATUS : /home/foocrypt/FooCrypt/.FooCrypt.Usb
STATUS :
STATUS : 001:003
STATUS :
STATUS :
STATUS : System_Serial=0708593916196665
STATUS :
ERROR  :
ERROR  : FooCrypt, A Tale of Cynical Cyclical Encryption.
ERROR  :
ERROR  : FooCrypt,0.0.1,Core,Linux
ERROR  :
ERROR  : CopyRight © Cryptopocalypse 1980 – 2018, All Rights Reserved.
ERROR  :
ERROR  : License NOT Verified
ERROR  :
ERROR  : FooCrypt,0.0.1,Core,Linux, Is Not Currently Licensed.
ERROR  :
ERROR  : FooCrypt,0.0.1,Core,Linux, Demonstration Expiration Date : 20180401115959
ERROR  :
ERROR  : Please contact licensing support for an updated version.
ERROR  :
ERROR  : support@foocrypt.net
ERROR  :
ERROR  : Quoting your registered email address and system serial number.
ERROR  :
ERROR  : or
ERROR  :
ERROR  : Vist https://foocrypt.net
ERROR  :
ERROR  : FooCrypt, A Tale of Cynical Cyclical Encryption.
ERROR  :
ERROR  : FooCrypt,0.0.1,Core,Linux
ERROR  :
ERROR  : CopyRight © Cryptopocalypse 1980 – 2018, All Rights Reserved.
ERROR  :

 

FooCrypt Graphical User Interface Example of failed license files validation :Picture

 

FooCrypt Graphical User Interface ​Example of validated license files : 

Picture