この暗号技術を学ぶについて
シーザー暗号やヴィジュネル暗号のデコーダー、エニグマ、RSA、AESで暗号解読を身につけよう。
Cryptographyは、実践しながら初級から上級まで暗号化を学べるアプリです。暗号学や暗号理論を学ぶ方、暗号解読に取り組む方に向けた講座で、暗号資産の取引を目的としたものではありません。
学べること
• 67のコース、261の短いレッスン
• Caesar暗号、換字式暗号、Vigenère暗号、プレイフェア暗号、転置式暗号、ワンタイムパッド
• 暗号解読:頻度分析、総当たり法、暗号の弱点
• MD5、SHA-1、SHA-256、ソルト、bcrypt/Argon2によるパスワードのハッシュ化
• AES、ブロック暗号の利用モード、ストリーム暗号、ChaCha20
• 公開鍵暗号化:RSA、Diffie-Hellman、楕円曲線、デジタル署名
• TLS/HTTPS、証明書/PKI、SSH、VPN、JWT、OAuth
• ゼロ知識証明、準同型暗号化、耐量子暗号
実践ツール
• Cipher Bench:17種類の暗号・符号化方式で変換・復元。無料:Caesar、Atbash、ROT13、Base64、16進数、2進数、モールス符号。Pro:Vigenère、オートキー暗号、ボーフォート暗号、アフィン暗号、プレイフェア暗号、レールフェンス暗号、列転置式暗号、スキュタレー暗号、換字式暗号、XOR。
• Crack Lab:文字頻度グラフ、2文字の連続パターン、Caesar暗号の全26通りのシフトを総当たりで確認。Pro:カシスキ法による鍵長の探索、自動解読。
• Enigma:実機の配線を忠実に再現したシミュレーター。無料:ローターI~III、リフレクターB。Pro:ローターIV・V、リフレクターC、プラグボード。
• Hash Lab:テキストをSHA-256に変換し、パスワードの解読にかかる時間を推定。Pro:MD5、SHA-1、CRC32、雪崩効果、HMAC。
• Public-Key Lab(Pro):面識のない相手と、公開のやり取りで秘密を共有する仕組み。
• Secret Message:メモを暗号化してリンクを送信。内容はどこにも保存されません。
毎日のパズルと対戦
• Daily Cipher:全員共通の日替わり暗号パズル(有名な名言を使った暗号文)。専用ランキング付き
• Cipher Duel:全員共通の週替わり暗号文。解読タイムを競い、順位を上げよう
• Codebreaker League:獲得XPによる週間ランキング
• 連続学習記録、XP、進捗管理
実践して力を証明
• 60のPythonコーディングミッション:Caesar、Atbash、換字式暗号、SHA-256、RSAなどを実装。2つは無料、残りはPro。
• クイズ、フラッシュカード、Cryptographyの早見表
• 暗号分野の面接対策問題50問と解答
• Codebreaker Certification:制限時間付きの実技試験。鍵なしでCaesar暗号を解読し、Vigenère暗号を使い、アルゴリズムの系統を見分けて、共有可能な認定証を取得。Proまたはクレジットで利用可能。
• AI Mentor:概念についての質問に回答。毎日1問無料
こんな方に
• 秘密の暗号を学ぶ初心者
• 暗号学、暗号理論、サイバーセキュリティを学ぶ学生
• 暗号化、ハッシュ化、TLSを正しく使いたい開発者
• 暗号文パズルや暗号解読パズルが好きな方
無料で始められます
無料:最初のコース、Daily Cipher、毎週のCipher Duel、Codebreaker League、Secret Message、上記ツールの無料部分。Pro:全コース、全ツール機能、AI Mentorの利用枠拡大、広告なし。
22言語に対応。
最新バージョン 82.6.2 の更新情報
• Improved translations — lessons and screens in your language
Thanks for learning with us — your reviews help us improve!






