Skip to content

A python gui for decrypting a substitution cipher, using quadgram statistics

Notifications You must be signed in to change notification settings

eladlevi013/SubstitutionCipherSolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Substitution-Cipher-quadgram-statistics

The algorithm keeps searching for a better key, and we do that by scoring the decrypted text(always with a different key). We are scoring the decrypted text, by computing the probability of a piece of text being english(by multiplying the quadgram probabilities).

Demonstration of the program:

fa08c8532ef2f08fb38fa9d40ca7b4a2

Acknowledgements

The main idea of the code is inspired by practicalcryptography.com

About

A python gui for decrypting a substitution cipher, using quadgram statistics

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages