You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
564c23a511
The benchmarking subcommand returns the time it takes to ...create a sha256 hash ...create a sha512 hash ...encrypt some data via des ...decrypt des encrypted data Each benchmark is run 1 Million times and the average result as well as the standard deviation is returned. |
5 years ago | |
---|---|---|
src | 5 years ago | |
.gitignore | 5 years ago | |
Cargo.lock | 5 years ago | |
Cargo.toml | 5 years ago | |
README.md | 5 years ago |
README.md
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