Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/todd-cook/frequency-analyzer

Cryptographic and textual analysis library with examples of automated decryption
https://github.com/todd-cook/frequency-analyzer

Last synced: 9 days ago
JSON representation

Cryptographic and textual analysis library with examples of automated decryption

Awesome Lists containing this project

README

        

Frequency-Analyzer
==================

This Frequency-Analyzer library provides many of the basic methods for dissecting and analyzing
a cryptogram or a body of text. Frequency analysis is an important technique for cryptanalysis
and computational linguistics.

Although many cryptography books were consulted in writing this code, such as: "Cryptanalysis: A Study of Ciphers and Their Solution" by Helen F. Gaines, there was no existing easy to use and lightweight library for doing automatic solutions.

Provided Examples
-----------------
* Automatic encryption/decryption of substitution ciphers
* Encryption help with/attempted automated decryption of Vigenere ciphers
* Automatically solving a shredder puzzle (see unit test: ShredderSolverTest)

Related links
-------------
* `Frequency Analysis`