このツールについて
キーワード暗号は、覚えやすいキーワードから単一換字式のアルファベットを生成する古典的な方法です。このツールはその暗号アルファベットを構築し、完全な対応を表示し、それを使ってブラウザ内でテキストを暗号化・復号します。シーザー(固定シフト)、アトバシュ(固定反転)、アフィン(線形公式)とは異なり、ここでは換字アルファベット全体が選んだ単語から導かれます。
暗号アルファベットは、重複文字を除いたキーワードを書き、次にA〜Zの未使用の残りの文字を順に追加することで構築されます。任意の埋め開始文字を使うと、その残りの列を選んだ地点から始められ(アルファベットで折り返す)、さらなる変化が得られます。結果として得られる26文字の文字列は平文アルファベットA〜Zと位置的に揃うので、各インデックスの文字がその代替になります。エンコードは平文を暗号に写し、デコードは同じ表を逆にします。
すべての処理はローカルで行われるので、入力した内容はデバイスから出ません。大文字・小文字は保持され、文字以外の文字はそのまま通過するので句読点とスペースが保たれます。単純な換字式なので、この暗号は文字頻度のパターンを保ち、頻度分析に脆弱です ― パズルや学習には最適ですが、実際の秘密には向きません。例えば、キーワード KRYPTOS は暗号アルファベット KRYPTOSABCDEFGHIJLMNQUVWXZ を生成します。