5.4.3
Frank Miller
FinalCrypt
NEW UNBREAKABLE ONE-TIME PAD AUTO KEY ENCRYPTION
George Orwell

Command Line Manual Page Examples


Usage:      java -cp finalcrypt.jar rdj/CLUI   <Mode>  [options] <Parameters>

Examples:

            java -cp finalcrypt.jar rdj/CLUI --examples                     Print commandline examples.

            java -cp finalcrypt.jar rdj/CLUI --encrypt --test -k "key_dir" -t "target_dir" -t "target_file" # Test Encrypt (Auto Key Mode)
            java -cp finalcrypt.jar rdj/CLUI --decrypt --test -k "key_dir" -t "target_dir" -t "target_file" # Test Decrypt (Auto Key Mode)

            java -cp finalcrypt.jar rdj/CLUI --encrypt -k "key_dir" -t "target_dir" -t "target_file"  # Encrypt (Auto Key Mode)
            java -cp finalcrypt.jar rdj/CLUI --decrypt -k "key_dir" -t "target_dir" -t "target_file"  # Decrypt (Auto Key Mode)

            java -cp finalcrypt.jar rdj/CLUI --encrypt -k "key_file" -t "target_file"  # Encrypt (Manual Key Mode not recommended)
            java -cp finalcrypt.jar rdj/CLUI --decrypt -k "key_file" -t "target_file"  # Decrypt (Manual Key Mode not recommended)

Mode:
            <--encrypt>           -k "key_dir"       -t "target"     Encrypt Targets.
            <--decrypt>           -k "key_dir"       -t "target"     Decrypt Targets.
            <--create-keydev>     -k "key_file"      -t "target"     Create Key Device (only unix).
            <--create-keyfile>    -K "key_file"      -S "Size (bytes)"     Create OTP Key File.
            <--clone-keydev>      -k "source_device" -t "target_device"     Clone Key Device (only unix).
            [--print-gpt]         -t "target_device"     Print GUID Partition Table.
            [--delete-gpt]        -t "target_device"     Delete GUID Partition Table (DATA LOSS!).

Options:
            [-h] [--help]                                                   Print help page.
            [--password]          -p 'password'                             Optional password (non-interactive).
            [--password-prompt]   -pp                                       Optional password (safe interactive prompt).
            [--key-chksum]        -k "key_file"                             Calculate key checksum.
            [--no-key-size]                                                 Allow key-size less than the default minimum of 140 bytes.
            [-d] [--debug]                                                  Enables debugging mode.
            [-v] [--verbose]                                                Enables verbose mode.
            [--print]                                                       Print all bytes binary, hexdec & char (slows encryption severely).
            [-l] [--symlink]                                                Include symlinks (can cause double encryption! Not recommended!).
            [--disable-MAC]                                                 Disable MAC - (not compatible with MAC encrypted files!)
            [--version]                                                     Print FinalCrypt version.
            [--license]                                                     Print FinalCrypt license.
            [--check-update]                                                Check for online updates.
            [-s size]                                                       Changes default I/O buffer size (size = KiB) (default 1024 KiB).
            [-S size]                                                       OTP Key File Size (size = bytes). See --create-keyfile 

Filtering Options:

            [--test]                                                        Test run without executing (also prints statistics at the end).
            [--test "answer"]                                               Same but then with non interactive answer (c,1-13) included.
            [-w 'wildcard']                                                 File wildcard INCLUDE filter. Uses: "Globbing Patterns Syntax".
            [-W 'wildcard']                                                 File wildcard EXCLUDE filter. Uses: "Globbing Patterns Syntax".
            [-r 'regex']                                                    File regular expression filter. Advanced filename filter!

Parameters:

            <-k "keydir">                                                   The directory that holds your keys. Keep SECRET!

            <-t / -b>                                                       Target items you want to encrypt. Individual (-t) or by batch (-b).
            <[-t "file/dir"]>                                               Target items (files or directories) you want to encrypt (recursive).
            <[-b "batchfile"]>                                              Batchfile with targetfiles you want to encrypt (only files).

FinalCrypt 5.4.3 - Author: Ron de Jong <info@finalcrypt.org> - Copyright: © 2017-2019