Skip to content

parallel-programming-hwr/destools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

destools

Tools to encrypt and brute force decrypt with des.

Usage

USAGE:
    destools <SUBCOMMAND>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

SUBCOMMANDS:
    create-dictionary    Create a dictionary rainbow-table from a txt file
    decrypt              Decrypt a DES encoded file
    encrypt              Encrypt a file with des
    help                 Prints this message or the help of the given subcommand(s)

Example

# Encrypt test.txt to test.des
destools encrypt -i test.txt -o test.des --checksum-file test.sha256

# Create a rainbow table from passwords.txt
destools create-dictionary -i passwords.txt -o dictionary.csv

# Decrypt test.des
destools decrypt -i test.des -o decrypted.txt

# Try to brute force dercrypt test.des
destools decrypt -i test.des -o decrypted.txt -d dictionary.csv --checksum-file test.sha256

About

Encrypt and Decrypt data with DES

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages