Skip to content

ntdkhiem/EnciphDeWord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EnciphDeWord Python 3.6.5

EnciphDeword is a basic python project that I created based on Cipher System using SpreadSheet by @Stu Schawartz

This project intended for beginners since all python files were created with easy to read layout.

asciicast this video is a demo for EnciphDeWord v1

Requirements

For this project to work you need :

Installation

git clone https://github.com/TopKeingt/EnciphDeWord.git
cd EnciphDeWord
python -m pip install -r requirements.txt
python EnciphDeWord.py

TODO:

  • Encipher and Decipher
  • Include Additive Cipher (26 possibilities 👍)
  • Include Multiplicative Cipher (11 possibilities 👍)
  • Include Affine Cipher (combined of Additive Cipher and Multiplicative Cipher) (392 possibilities 👍)
  • Include Hill Digraph Cipher (456,976 possibilities 👍)
  • Include Hill Trigraph Cipher (5,429,503,678,976 possibilities 👍)
  • Include Vigenère Square (limitless possibilities 👍)
  • Include Playfair Cipher
  • Include Permutation Cipher
  • Include exercises for each Cipher
  • Include Analysis for encryted message 👍

WARNING:

Letters and punctuation work except for digits (I will fix this) so please encrypt your message without adding numbers