Cryptanalysis library for breaking classical ciphers
Project description
lantern is a cryptanalysis library to assist with the identification and breaking of classical ciphers. The library provides general purpose analysis tools, as well as premade modules to break well known ciphers.
from lantern.modules import caesar from lantern import fitness ciphertext = "iodj{EuxwhIrufhLvEhvwIrufh}" decryptions = caesar.crack(ciphertext, fitness.english.quadgrams) print(decryptions[0])
In short, lantern can be used to:
Identify ciphers from ciphertext
Automatically crack well known ciphers
Analyze ciphertext to assist in the breaking of custom crypto systems
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lantern-0.0.0.tar.gz
(2.1 MB
view hashes)