Caesar Cipher Breaker
Caesar cipher automatic breaker (brute force)
Installation
git clone --depth 1 https://github.com/hugoabonizio/caesar_cipher_breaker.git
cd caesar_cipher_breaker
make build
sudo make install
Usage
Finding cipher's key by brute force
$ caesar-breaker pmttw
Key: 8
Decoded: hello
Entropy: 4.003738725866233
$ caesar-breaker "wx, bn cpbt xh Wjvd"
Key: 15
Decoded: hi, my name is Hugo
Entropy: 4.370609093583495
Encoding a string
$ bin/caesar-breaker --encode 15 "hi, my name is Hugo"
wx, bn cpbt xh Wjvd
Decoding a string
$ bin/caesar-breaker --decode 8 pmttw
hello
Contributing
- Fork it ( https://github.com/hugoabonizio/caesar_cipher_breaker/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
Contributors
- hugoabonizio Hugo Abonizio - creator, maintainer