暗号化・復号化スパイ気分を味わう
合言葉を知っている相手だけが読める秘密のメッセージを作れます。シーザー暗号やモールス信号で、昔のスパイの暗号遊びも。
入力した内容はこのブラウザの中だけで処理され、サーバーには送信されません。
極秘メッセージが届いています。相手から聞いた合言葉を入れて「解読する」を押してください。
暗号化する(送る側)
合言葉は、リンクとは別の方法で伝えてください(例:リンクはメール、合言葉は電話)。リンクを開いた人は、合言葉を入れると読めます。
解読する(受け取る側)
古代ローマのカエサルが使ったとされる暗号です。文字をいくつかずらして書き換えます(英字は 26 文字、かなは「あ〜ん」の 46 文字の中でずらします)。
安全性について
| 本格暗号 | AES-256-GCM で暗号化します。鍵は合言葉から PBKDF2(SHA-256、60 万回)で作ります。書き換えられた暗号文は解読できません。合言葉を忘れると、だれにも(このサイトにも)元に戻せません。 |
|---|---|
| シーザー暗号 | 遊び用です。「総当たりで破る」のとおり、すぐに解読できます。 |
| モールス信号 | 暗号ではなく、文字を「・」と「-」に置き換える符号です。 |
- 暗号化・解読はすべてブラウザの中で行い、メッセージも合言葉もサーバーに送りません。
- 合言葉つきリンクの暗号文は、URL の「#」より後ろに入っています。この部分はブラウザからサーバーに送られない仕組みです。
- 短い合言葉や推測しやすい合言葉は、総当たりで破られるおそれがあります。長めの文にしてください。
- 「画面から消す」は演出です。暗号文やリンクを持っている人は、合言葉があればまた読めます。
- 仕事の機密情報や個人情報のやり取りには、会社で認められたサービスを使ってください。
よくある質問
合言葉を忘れました。解読できますか?
できません。合言葉はどこにも保存していないため、このサイトでも元に戻せません。
同じ文章を暗号化すると、毎回ちがう暗号文になるのはなぜですか?
暗号化のたびに、ランダムな値(ソルトと初期化ベクトル)を混ぜているためです。同じ文章かどうかを暗号文から推測されにくくなります。
和文モールス信号の濁点はどう打ちますか?
「が」は「カ」の符号のあとに濁点の符号(・・)を続けます。このツールは自動で変換します。