ヒル暗号エンコーダー/デコーダー

テキストと2×2の鍵行列を入力して、ヒル暗号でエンコードまたはデコードしましょう。

使い方

  1. 上のフィールドに値を入力します。
  2. 「計算」を押すと結果がすぐに表示されます。
  3. 「共有」ボタンで結果へのリンクをコピーできます。

この計算ツールについて

1929年にレスター・ヒルが考案したヒル暗号は、古典的な多文字換字式暗号で、線形代数を使って文字を1つずつではなくブロックごとに暗号化します。文字のペアをそれぞれ 2×1 の数のベクトル(A=0…Z=25)に対応させ、2×2 の鍵行列を掛け、26 を法とする剰余に直して、暗号文のペアを作ります。復号はこの処理を逆にたどり、鍵行列の法に関する逆行列を使いますが、これは行列式が 26 と互いに素な場合にのみ存在します。

このツールは、2×2 の鍵行列が与えられたときに、ヒル暗号でテキストを暗号化または復号し、法に関する計算と行列の逆行列の計算を自動で処理します。暗号を学ぶ学生やコンピューターサイエンスの講師は、行列の乗算が文字のペアにわたってどのように拡散を生むかを確かめたり、手計算の宿題を動作する参照実装と照らし合わせたりするために使います。

Was this helpful?

リアクションは最大3つまで選べます。

Be the first to comment.

人気の計算機

すべての計算ツール