ntdkhiem / EnciphDeWord

Basic encipher and decipher based on

Home Page:http://www.mastermathmentor.com/mmm/Crypt.ashx

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 Vigeneฬ€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

About

Basic encipher and decipher based on

http://www.mastermathmentor.com/mmm/Crypt.ashx

License:Other


Languages

Language:Python 100.0%