Crates.io | unkr |
lib.rs | unkr |
version | 0.1.2 |
source | src |
created_at | 2025-02-02 18:52:31.111594 |
updated_at | 2025-02-02 18:56:37.540067 |
description | A tool to decrypt old school cyphers |
homepage | |
repository | https://github.com/ldicarlo/unkr |
max_upload_size | |
id | 1539800 |
size | 487,789 |
unkr is a tool made to decrypt/encrypt using combinations of old school algorithms.
For decryptions I am also developing a bruteforce command.
See examples in documentation. (this README.md is used for tracking progress).
cargo run -- bruteforce --string STRING --clue clue --clue clue2
cargo run -- encrypt --string HELLOHELLO -- cut:5 vigenere:KEY:ALPHABET transpose:12 swap:0:5:6:4:2:3:1
unkr decryptor <decryptor>
shows doc for decryptorunkr bruteforce --clues-file ./words
unkr bruteforce-combination --clue clue --string string -- permute:4 vigenere:2:3
https://kryptosfan.wordpress.com/k3/k3-solution-3/ http://kryptools.com/hints.htm
./md5string/md5clues/{hits,done}
:
vigenere:ABC:DEF join;RESULT
vigenere join cut;vigenere:3:3
(only applying params)vigenere join cut;vigenere:3:3;partial vigenere:ABC:ALPHABET join cut:3
vigenere join cut;vigenere:3:3
combinator.rs
echo HELLOTEST | cargo run -- decrypt -- enigma:B::I:0:II:0:III:0
get_next