henryhmko / Caeser_Shift_Workshop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Caeser_Shift_Workshop

This project consists of hacks tinkering with Caeser Shift. Decryption/encryption methods as well as applications of the technique are explored.

Ongoing subprojects: None -- Workshop finished for now(03.24.2020).

Completed subprojects:

  1. Caeser Shift Encoder -- Takes in a string, shift('a' for Caeser A Shift, 'b' for Caesar B Shift, etc.) and outputs the encoded version of that string.
  2. Caeser Shift Decoder -- Takes in a string, shift and outputs the decoded version of that string. Note that one can only use this decoder when they know which shift was used to encode the given string.
  3. Caeser Shift Encoder/Decoder -- Takes in a string, shift, and command 'encode' or 'decode'. Outputs encoded/decoded string.
  4. Smart Caeser Shift Decoder -- Runs through all possibilities of decoded text and returns the one which is the correct decoded version. Uses Python library PyEnchant to check for valid English words.

About


Languages

Language:Python 100.0%