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.
Classical ciphers. Data Structures and Algorithms Lab (University of Helsinki summer 2018).
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.
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.
Educational CLI for classical cryptography. Auto-decode text, learn cipher history, encode/encrypt with 33+ classical ciphers. Pure Python stdlib.
A Place to Verify Your Identity
Simple implementation of Vigenere Cipher algorithm in PHP, also implement modification to support alpha-numeric characters
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.
Pure Rust implementation of classical ciphers (for fun and learning!)
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."