レールフェンス暗号エンコーダー・デコーダー
テキスト
レールフェンス暗号は古典的な転置暗号です。メッセージの文字を固定数のレールにわたって上下にジグザグの模様で斜めに書き、1行ずつ読み取って暗号文を作ります。換字式暗号と異なり、すべての文字はそのまま残り、順序だけが変わります。レール数(鍵)を決め、テキストを入力または貼り付けてからエンコードとデコードを切り替えます。模様は完全に可逆なので、同じレール数でデコードすると元の文に戻ります。すべての計算はブラウザ内でローカルに行われます。
—
モード
結果
使い方
- エンコードまたはデコードを選びます。
- レール数(2以上)を設定します — これが鍵です。
- メッセージまたは暗号文を入力または貼り付けます。
- 結果を確認してコピーします。同じレール数でデコードするとエンコードが逆転します。
よくある質問
- レールは何をしますか?
- レールはジグザグが行き来する横線です。レールが多いほど模様と暗号文が変わり、受信者は同じ数でデコードする必要があります。レールが2本だとメッセージは奇数・偶数位置に単純に分かれます。
- 空白や句読点も保持されますか?
- はい — 空白を含むすべての文字が転置されます。より伝統的な見た目にしたい場合は、エンコード前に空白を削除して大文字にしてください。ここでは必須ではありません。
- レールフェンス暗号は安全ですか?
- いいえ。可能な鍵(レール数)が非常に少ない歴史的な紙とペンの暗号なので、各値を試すだけで簡単に破れます。実際のセキュリティではなく、パズルや学習に使ってください。
関連ツール
Markdown テーブル → CSV 変換
GitHub 形式の Markdown テーブルを CSV、TSV、セミコロン区切りの行に変換します。ブラウザ上で動作します。
テキスト00
Markdown テーブル生成
CSV・TSV・パイプ区切りデータを整列された GitHub 風 Markdown テーブルに変換。
テキスト00
テキスト Diff ビューア
2 つのテキストを行 / 単語単位で比較し、追加・削除をハイライト。
テキスト00
Lorem Ipsum ジェネレーター
段落・文・単語の単位でダミーテキストを生成。
テキスト00
大文字・小文字変換
大文字・小文字・Title・camelCase・snake_case などに変換。
テキスト00
文字数・単語数カウンター
文字・単語・文・行・バイト数をリアルタイムで数えます。
テキスト00