• R/O
  • HTTP
  • SSH
  • HTTPS

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

FinalCrypt - The No¹ One-Time Pad Encryption


File Info

Rev. fb09ea00ba3e7e302d35ba2fbad69a0a65e7338b
Tamaño 5,721 octetos
Tiempo 2021-05-12 04:13:12
Autor ron
Log Message

Date: 2021-05-11 Version: 6.8.0

Added "Non MAC Mode" to "Auto Key Mode" for pro's
"Non MAC Mode" already worked in "Manual Key Mode"
"Non MAC Mode" only available on the command line
"Non MAC Mode" is only meant for security experts
Added the following "--print" commandline options
"--print-horizontal", "--print-vertical" (default)

Fix "Non Mac Mode" key size disregarding MAC size
This update makes it impossible to distinct between
Non MAC encrypted files and corresponding key files

Content

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)
            <--typewriter>                                              Print to screen like a typewriter
            [--print-gpt]         -t "target_device"                    Print GUID Partition Table
            [--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 parameter http://www.finalcrypt.org/faq.php#t22
            [--password-prompt]   -pp                                   Optional password prompt http://www.finalcrypt.org/faq.php#t22
            [--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,  dec & char vertical   (slow!!!)
            [--print-virtical]                                          Print all bytes binary, hexdec,  dec & char vertical   (slow!!!)
            [--print-horizontal]                                        Print all bytes binary, hexdec,  dec & char horizontal (slow!!!)
            [-l] [--symlink]                                            Include symlinks (can cause double encryption! Not recommended!)
            [--reuse-keys]                                              Reuse Keys only works in MAC Mode (experts only, breaks OTP rule)
            [--disable-MAC]                                             Non MAC Mode - Please see http://www.finalcrypt.org/faq.php#t25
            [--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 
            [--urlencode]         "text to encode"                      Encode plain text to URL safe text

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 to encrypt. Individual (-t) 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.8.0 - Author: Ron de Jong <info@finalcrypt.org> - CC BY-NC-ND 4.0: License 2017-2021