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:
<--scan> -k "key_dir" -t "target" Print scan results and quit.
<--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
Test 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.
[-pd] [--password-dictionary] "dict_file" Brute force test plain text passwords from dictionary file.
Filtering Options:
[-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 6.1.0 - Author: Ron de Jong <info@finalcrypt.org> - Copyright: © 2017-2019