Strip CipherLab

ストリップ暗号の仕組みを視覚的に学べる対話型教育ツール

ストリップ生成

・ランダム生成は A–Z の乱字列を作成します。
・キーワード生成は「キーワード+残りの未使用文字」で1本を作成(本数分、末尾に連番KEY1, KEY2…を付与して変化)。

ストリップ生成のための乱字列(1行1本)

生成されたストリップ(52文字ずつ)

各ストリップは26文字の乱字列を2回繰り返した52文字です

上の設定からストリップを生成してください

詳細設定

ストリップ配置

ストリップをドラッグして順序を変更できます

平文

暗号文

使用中のストリップ配置

段差: +1
ストリップ設定タブでストリップを配置してください

暗号文

平文(候補)

使用中のストリップ配置(復号)

段差: -1
暗号文を入力してください

概要

ストリップ暗号は、ランダム順のアルファベットを印字した帯(ストリップ)を多数並べ、平文行とは別の行を暗号文として読み出す換字式暗号です。

重要ポイント

  • 暗号文の選択時に段差を固定すると、その分だけ脆弱になる。毎回ランダムまたは事前規則で変化させる。
  • ストリップは環状ではない前提のため、26文字列を「縦に2回繰り返し」扱いにすることで端で止まらず合わせられる。
  • 鍵語による装着順(アルファベット順割当/同字は左から若番)は一例。他の割当法もありえる。