Skip to content

Latest commit

 

History

History
10 lines (7 loc) · 759 Bytes

README.md

File metadata and controls

10 lines (7 loc) · 759 Bytes

cryptographySuite

Encryption/Decryption scripts

(one day) a series of scripts to encrypt/decrypt messages.

cypherWheel.py: Like a substitution cypher but stronger. A series of wheels exist to give different options for substitutions, making brute forcing more difficult, and character mappings more difficult to decipher.

Enigma: A Java program which simulates the German Enigma machine used in WW2, famously cracked in part by Alan Turing. When used, a series of prompts will configure the machine in the desired way, then a message can be encoded or decoded (The machine does not make a distinction between the two). For the message to be decoded later, the machine will need to be configured in the same way as it was when the message was created.