GitHub topics: classical-cryptography
ipusiron/affine-cipherlab
アフィン暗号(Affine Cipher)を学習・体験できるWebツールです
Language: JavaScript - Size: 104 KB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0
ipusiron/ic-learning-visualizer
Educational visualization tool for Index of Coincidence (IC) - Part of "100 Security Tools with Generative AI"
Language: JavaScript - Size: 232 KB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0
ipusiron/alphaloom
各列の文字を組み合わて文字列を生成するツール。ヴィジュネル暗号の暗号解読の終盤でも使える。辞書照合による鍵キーワードの推測機能を持つ。
Language: JavaScript - Size: 151 KB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0
ipusiron/columnar-cipherlab
古典暗号の一種である、縦列転置式暗号の暗号化・復号ツール
Language: JavaScript - Size: 158 KB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0
ipusiron/quick-rot47
QuickROT47 は、ASCII可視文字を47文字分ずらす簡易暗号ROT47を即座に体験できる軽量なWebツールです。
Language: CSS - Size: 66.4 KB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0
ipusiron/railfence-cipherlab
レールフェンス(Rail Fence)暗号の仕組みを視覚的に学べるWebツール
Language: JavaScript - Size: 152 KB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0
ipusiron/modular-text-divider
A modular text splitter for cryptanalysis and pattern analysis
Language: JavaScript - Size: 385 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0
ipusiron/repeatseq-analyzer
A tool for detecting repeated sequences in ciphertexts and estimating key lengths
Language: JavaScript - Size: 223 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0
ipusiron/playfair-cipherlab
ビジュアルで理解するプレイフェア暗号ツール
Language: JavaScript - Size: 160 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0
ipusiron/shinobi_iroha_cipher
忍術書『万川集海』に載っている「忍びいろはの暗号」を実現するWebツールです。ビジュアル重視で直感的に操作できます。
Language: CSS - Size: 297 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0
ipusiron/grille-cipherlab
回転グリル暗号の仕組みをビジュアルに学べるツール
Language: JavaScript - Size: 177 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0
ipusiron/uesugi-cipher
字変四十八バージョンの上杉暗号を体験するWebツールです。
Size: 174 KB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0
ipusiron/frequency-analyzer
頻度分析ツールです。暗号解読を支援します。
Language: JavaScript - Size: 357 KB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0
ipusiron/scytale-cipher-visualizer
スキュタレー暗号のWebツールです。
Language: JavaScript - Size: 352 KB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0
ipusiron/caesar-cipher-breaker
シーザー暗号を解読するシンプルなWebツールです。
Language: JavaScript - Size: 161 KB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0
ipusiron/rot13-encoder
A simple ROT13 encoder/decoder built with HTML/JavaScript
Language: JavaScript - Size: 228 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0
ipusiron/caesar-cipher-wheel
シーザー暗号の暗号化・復号ツールです。文字対応がわかる暗号円盤を用意しています。
Language: JavaScript - Size: 230 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0
ipusiron/japanese-caesar-cipher
日本語版のシーザー暗号
Language: JavaScript - Size: 56.6 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0
ipusiron/vigenere-cipher-tool
ヴィジュネル暗号の暗号化・復号を実現するWebツールです。
Language: JavaScript - Size: 133 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0
ipusiron/cipherclimb
ヒルクライミング法(hill climbing)を用いて単一換字式暗号を解読するWebツールです。
Language: JavaScript - Size: 312 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0
ipusiron/otp-animation
OTP(One-Time Pad)の暗号化をアニメーションで可視化するツール
Language: JavaScript - Size: 146 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0
ipusiron/anagram-hunter
アナグラムを高速探索するWebツール
Language: JavaScript - Size: 208 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0
ipusiron/porta-cipherlab
Interactive web tool to learn Porta’s digraphic cipher. Encrypt and decrypt using 20×20 or 26×26 substitution tables with 3-digit codes.
Language: JavaScript - Size: 404 KB - Last synced at: 25 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0
felipeandrian/CriptoFEP
A collection of classical ciphers and encoders implemented in Perl."
Language: Perl - Size: 3.32 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0
ipusiron/permutation-cipherlab
Interactive tool for exploring permutation ciphers: define, edit, and visualize custom transposition patterns.
Language: JavaScript - Size: 61.5 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0
ipusiron/hill-cipherlab
Linear algebra–based classical cipher (Hill cipher) with 2×2 / 3×3 keys. Encrypt/Decrypt mod 26, with modular inverse and key validation.
Language: JavaScript - Size: 98.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0
hvssanraza/caesar-cipher-python
Caesar Cipher in Python, small, readable, and perfect for cryptography beginners.
Language: Python - Size: 18.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0
ipusiron/epigraph-chronogrammer
An educational web tool to explore chronograms: extract Roman numerals from inscriptions, compute hidden dates, and visualize the historical cryptographic art of embedding years in texts.
Language: JavaScript - Size: 131 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0
ipusiron/mirror-cipherlab
Learn and visualize “mirror ciphers” (text reversal & mirrored rendering) with instant, client-side demos.
Language: CSS - Size: 69.3 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0
ipusiron/beaufort-cipherlab
Interactive web tool to learn and visualize the Beaufort cipher: key generation, encryption/decryption, and comparison with Vigenère.
Language: JavaScript - Size: 149 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0
ipusiron/crypto-emoji-translator
🔐 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.
Language: JavaScript - Size: 158 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0
ipusiron/zigzag-cipherlab
Geometrical cipher visualization tool: encode messages as zigzag polylines using a vertical (or horizontal) alphabet key. Inspired by historical "line substitution" methods.
Language: JavaScript - Size: 219 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
ipusiron/strip-cipherlab
Interactive web tool to grasp the strip cipher’s structure: generate strips, set selection/placement, then encrypt and decrypt step-by-step.
Language: JavaScript - Size: 109 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
ipusiron/trevanion-cipherlab
A visual, educational web app for the Trevanion Cipher (a classic Null cipher).
Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
ipusiron/hidden-message-challenge
分置式暗号(concealment cipher)を楽しく学べるチャレンジ型ツール。
Language: JavaScript - Size: 141 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
ipusiron/involution-studio
A lightweight hub to learn and demo involution-based transforms (substitution, transposition, bitwise) with links to dedicated tools.
Language: HTML - Size: 127 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0
ipusiron/cipher-clairvoyance
Classical Cipher Identification & Visualization
Language: JavaScript - Size: 16.6 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0
ipusiron/book_Caesar_concise_en
Source and publishing repository for “Caesar Cipher Breaking – A Concise Edition”, authored and translated by IPUSIRON. Includes manuscript files, assets, and deployment for the public edition.
Language: TeX - Size: 55.6 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0
ipusiron/dancingmen-cipherlab
A web-based cipher tool for encoding messages using the Dancing Men cipher from Sherlock Holmes.
Language: CSS - Size: 3.91 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
amculin/php-vigenere-cipher
Simple implementation of Vigenere Cipher algorithm in PHP, also implement modification to support alpha-numeric characters
Language: PHP - Size: 67.4 KB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0
hafizhhasyhari/KEAMANAN-SISTEM-KOMPUTER-COMPUTER-SYSTEM-SECURITY-COLLEGE-2025
KEAMANAN-SISTEM-KOMPUTER-COMPUTER-SYSTEM-SECURITY-COLLEGE-2025
Language: Python - Size: 0 Bytes - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
wallets-finder/crypto-bot-checker
Crypto Bot Checker
Language: C++ - Size: 0 Bytes - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0
Cubix1729/crypto-tools
An interactive terminal interface implementing the Enigma machine, as well as some classical ciphers and their cryptanalysis
Language: Python - Size: 92.8 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0
y-a-v-a/clarissa
Classic cryptography implementations 🏛🗝
Language: JavaScript - Size: 39.1 KB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0
arec1b0/crypto-comparison
A comprehensive project comparing classical and quantum cryptography. Includes detailed explanations, code examples, and tests for various cryptographic algorithms and protocols.
Language: Python - Size: 33.2 KB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0
alifyasa-itb/conan-cryptanalysis 📦
Cryptanalysis of Various Classic Ciphers
Language: Python - Size: 5.74 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1
Carleslc/CryptTools
Tools for encryption, decryption and cracking from several cryptographic systems.
Language: Python - Size: 60.5 KB - Last synced at: 8 months ago - Pushed at: almost 3 years ago - Stars: 37 - Forks: 17
vossr/CIA-Kryptos
Attempt at solving the Langley Kryptos
Language: Python - Size: 1.46 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
tigertv/secretpy
Classical ciphers: Caesar, ADFGX, ROT13 and etc.
Language: Python - Size: 473 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 60 - Forks: 10
oilulio/ClassicalCiphers
Various classical ciphers and encodings in Java
Language: Java - Size: 106 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
kmein/telegram-ciphers
Telegram bot interface to the 'ciphers' library
Language: Haskell - Size: 18.6 KB - Last synced at: over 1 year ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 0
phillity/Cryptography
Cryptography Algorithm Implementations
Language: Java - Size: 37.1 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 3
nostandard/cyphers
Pure Rust implementation of classical ciphers (for fun and learning!)
Language: Rust - Size: 144 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0
kmein/ciphers
Swiss Army Knife of classical cryptography
Language: Haskell - Size: 126 KB - Last synced at: over 1 year ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 0
rubenandrebarreiro/cryptography-tutorials
Tutorials on Cryptography, ranging from Classical Cryptography (Pre-Quantum and Post-Quantum) to Quantum Cryptography.
Language: Jupyter Notebook - Size: 10.6 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0
Minae13/Research-Project-2021
Project files from my research project on Quantum Cryptography vs. Classical Cryptography.
Language: Python - Size: 126 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0
Jsos17/Classic-crypto
Vigenère cipher, keyed Vigenère cipher and autokey cipher. Single and double columnar transposition ciphers. Cryptanalysis of the Vigenère cipher. Data Structures and Algorithms Lab, summer 2018 (offered by Bachelor's Programme in Computer Science, University of Helsinki).
Language: Java - Size: 5.11 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1
umstek/Cl2 📦
Classical cryptography inspired twin solid block ciphers. [Created: 2010]
Language: Visual Basic - Size: 29.3 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0
rxyang0/bombecrypter 📦
Educational app for demonstrating encryption/decryption with classical ciphers
Language: Java - Size: 40 KB - Last synced at: 9 months ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0
tigertv/break-ciphers
Breaking classical ciphers
Language: Python - Size: 611 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0
asharbinkhalil/Classical-Ciphers
Cryptography Course Practice. Implemented CAESER CIPHER, AFFINE CIPHER and PLAYFAIR CIPHER as a hobby of coding cryptography.
Language: C++ - Size: 4.88 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0
rmsk2/rmsk2
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.
Language: C++ - Size: 3.17 MB - Last synced at: almost 3 years ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1
tobiasbriones/ep-cryptosystems
Example project for cryptosystem algorithms implemented in Go.
Language: Go - Size: 76.2 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0
username1565/truecrypt-verified-mirror Fork of fakemelvynkim/truecrypt-verified-mirror
Verified Windows, OSX, Linux TrueCrypt v. 7.1a binaries and source files
Size: 32.6 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0
64/kaiser
Classical cryptanalysis tool
Language: Rust - Size: 263 KB - Last synced at: 4 days ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 1
Jbcampbe/navajo
Classical Cryptography Decryption Tool Written Using Vue.js and Electron
Language: JavaScript - Size: 1.16 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0
Alicia0629/Hill-cipher
A graphical user interface to encrypt and decrypt with the hill cypher.
Language: Python - Size: 7.81 KB - Last synced at: 11 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
skulltech/cryptanalysis-scripts
Some scripts for automated, algorithmic cryptanalysis.
Language: Python - Size: 5.86 KB - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0
azadehafzar/Mersad-Cryptography-Library
Language: Python - Size: 577 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 2