Skip to content

tomzorz/Joan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Joan

A dumb automatic code breaking tool.

Why?

I was too lazy to break all the chapter subtitle codes by hand in "Ghost in the Wires".

To-Do

(Done with the book.)

further improvements

  1. restructure program flow to a better model

  2. automatical cypher finder (less bruteforce) - test parts of the inputs first

    • questions usually begin with certain words, use this
    • apostrophes can only be followed by certain letter combinations, use this
    • there aren't that many 1-3 letter words, use this
    • frequency analysis
  3. implement the tap code cypher

  4. implement the nihilist cypher

  5. implement the hill cypher

  6. implement the playfair cypher

  7. implement old military cyphers (enigma, M138, M209, Purple...)

  8. implement the Solitaire cypher from Cyptonomicon just for fun :D

Releases

No releases published

Packages

No packages published

Languages