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
Classical cryptanalysis tool
Project files from my research project on Quantum Cryptography vs. Classical Cryptography.
Tutorials on Cryptography, ranging from Classical Cryptography (Pre-Quantum and Post-Quantum) to Quantum Cryptography.
Telegram bot interface to the 'ciphers' library
Classical ciphers. Data Structures and Algorithms Lab (University of Helsinki summer 2018).
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.
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.
A Place to Verify Your Identity
Educational CLI for classical cryptography. Auto-decode text, learn cipher history, encode/encrypt with 33+ classical ciphers. Pure Python stdlib.
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.
Text encryption for Android
Some scripts for automated, algorithmic cryptanalysis.
An interactive terminal interface implementing the Enigma machine, as well as some classical ciphers and their cryptanalysis
Attempt at solving the Langley Kryptos
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."