Skip to content

anthonyraymond/vigenere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

vigenere breaker

  • Cipher
  • Decipher
  • Vigenere breaker
    • Bazeries
    • Frequency Analysis
    • Friedman
    • Kasiski

Usage

Compiled jar accept the following arguments:

- cypher <plaintTextFilePath> <key>             : Encode a text using vigenere algorithm.
- uncypher <encodedTextFilePath> <key>          : Decode a text using vigenere algorithm.
- estimate <encodedTextFilePath>                : Estimate key lengths using Babbage and Kasiski method and Friendman test.
- frequency <encodedTextFilePath> <keyLength>   : Break a key using frequency analysis.
- bazeries <encodedTextFilePath> <probableWord> : Try to find the key with a word that is supossed to be in the text.
- break <encodedTextFilePath>                   : Take a cypher and try to find the key using kasiski and friendman, then frequency analysis.

About

Vigenere cipherer and breaker (bazeries, friendman, kasiski and frequency analysis)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages