Classical ciphers: Caesar, ADFGX, ROT13 and etc.
-
Updated
Aug 10, 2021 - Python
Classical ciphers: Caesar, ADFGX, ROT13 and etc.
Tools for encryption, decryption and cracking from several cryptographic systems.
A comprehensive project comparing classical and quantum cryptography. Includes detailed explanations, code examples, and tests for various cryptographic algorithms and protocols.
Cryptography Algorithm Implementations
Project files from my research project on Quantum Cryptography vs. Classical Cryptography.
Classical cryptanalysis tool
A Python implementation of the classical Rail Fence cipher with encryption and decryption support. Built for educational purposes to understand zigzag-based transposition and historical cryptographic techniques.
A Python implementation of the classical Playfair cipher with encryption and decryption support. Built for educational purposes to understand digraph substitution and historical cryptographic techniques.
Educational Python implementation of the Caesar Cipher with left and right shift support, demonstrating classical encryption and decryption using modular arithmetic.
A Python implementation of brute-force cryptanalysis for the Rail Fence Cipher. This project systematically tests all possible rail values to demonstrate structural weaknesses in classical transposition-based cryptographic systems.
A Python implementation of the classical Row-Column Transposition cipher with encryption and decryption support. Built for educational purposes to understand column permutation and historical transposition-based cryptographic techniques.
Python-based command-line toolkit for classical encryption and cryptanalysis, featuring modular cipher implementations and attack utilities.
Educational Python implementation of Caesar Cipher cryptanalysis with automatic brute-force and English frequency scoring to demonstrate weaknesses of classical encryption.
Python-based CustomTkinter GUI toolkit for learning classical cryptography. Implements Caesar, Playfair, Rail Fence, and Row-Column ciphers with brute-force attack modules. Educational, modular, and fully offline.
Tutorials on Cryptography, ranging from Classical Cryptography (Pre-Quantum and Post-Quantum) to Quantum Cryptography.
Telegram bot interface to the 'ciphers' library
The Rotor Machine Simulation Kit. This software aims to provide a framework for implementing graphical rotor machine simulators for the Linux operating system. Cryptographically accurate simulators for several Enigma variants and other rotor machines are included.
Classical ciphers. Data Structures and Algorithms Lab, University of Helsinki (summer 2018).
A Place to Verify Your Identity
Add a description, image, and links to the classical-cryptography topic page so that developers can more easily learn about it.
To associate your repository with the classical-cryptography topic, visit your repo's landing page and select "manage topics."