A tool for detecting repeated sequences in ciphertexts and estimating key lengths
-
Updated
Nov 10, 2025 - JavaScript
A tool for detecting repeated sequences in ciphertexts and estimating key lengths
Classic cryptography implementations 🏛🗝
Classical Cryptography Decryption Tool Written Using Vue.js and Electron
Educational Bacon’s Cipher lab: encoding/decoding, steganographic embedding, and historical insights.
Interactive web tool to grasp the strip cipher’s structure: generate strips, set selection/placement, then encrypt and decrypt step-by-step.
Educational tool to generate self-decoding JavaScript snippets using classic ciphers (Caesar implemented).
Web-based simulator to encode and decode messages using historical book codes (page:line:word system). Experience how spies and diplomats once exchanged secrets through ordinary books.
各列の文字を組み合わて文字列を生成するツール。ヴィジュネル暗号の暗号解読の終盤でも使える。辞書照合による鍵キーワードの推測機能を持つ。
Linear algebra–based classical cipher (Hill cipher) with 2×2 / 3×3 keys. Encrypt/Decrypt mod 26, with modular inverse and key validation.
Educational web tool focused on classical ciphers only—explaining substitution (mapping) vs. transposition (shuffle) with clean visuals and a short quiz. Links out to hands-on tools; no encryption/decryption is implemented here.
Classical Cipher Identification & Visualization
🔐 A playful security education tool that translates classical ciphers and encodings into colorful emoji sequences. Features Caesar, Vigenère, Morse, Binary/Hex, and custom emoji maps.
Interactive web tool to learn and visualize the Beaufort cipher: key generation, encryption/decryption, and comparison with Vigenère.
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."