Skip to content

Tabula recta generator and Vigenère decrypter

Notifications You must be signed in to change notification settings

rootleet/vigenere

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Vigenère Tools

tabula.py

This script will generate a table for you on stdout, based on the minimum and maximum characters in the range. Currently it will generate a table for all printable ascii characters, in order that they appear in the standard table. Modify the characters min/max in order they appear to change the range of characters you generate a table for.

vigenere.py

This script will decrypt a message with a key, on the basis the message was encrypted with a tabula recta taking the form of the table generated by tabula.py. In other words, you need to ensure that ascii_min and ascii_max each represent the minimum and maximum character in the ascii table standard order that was used by the person encrypting. Currently the key and ciphertext are hardcoded under __main__, for the 44Con 2014 CTF challenge.

About

Tabula recta generator and Vigenère decrypter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%