Skip to main content

ブラウザーツール

アフィン暗号エンコーダー

aとbを指定して英字をアフィン暗号で変換します。

ツールの作業領域

入力はこのブラウザー内にとどまります。

続行するには必要な入力を追加してください。

入力が必要

変更後はツールを再実行できます。

オプション

結果はここに表示されます

aとbを指定して英字をアフィン暗号で変換します。

直接回答

アフィン暗号エンコーダーの機能

アフィン暗号はA=0、Z=25としてy=(a×x+b) mod 26を適用します。a=5、b=8ではHello, World!がRclla, Oaplx!になります。

結果

得られるもの

句読点と大文字小文字を保持した変換後のテキストを返します。

このツールを使う

アフィン暗号エンコーダーの使い方

  1. 例を確認するにはHello, World!を入力します。
  2. a=5、b=8を設定します。
  3. ツールを実行してRclla, Oaplx!を確認します。
  4. デコーダーで使うため、aとbを結果と一緒に保存します。

例

安全なサンプルで試す

入力: Hello, World!

設定: a=5、b=8。A=0、Z=25。

結果: Rclla, Oaplx!

同じaとbでデコードするとHello, World!に戻ります。

一般的な用途

アフィン暗号エンコーダーが役立つ場面

  • アフィン置換の練習問題を準備します。
  • 既知の入力と鍵で実装を確認します。
  • アフィンデコーダーの例を作ります。

制限

結果を確認

  • 逆変換には、aと26が互いに素である必要があります。
  • 英字A-Zを変換し、ほかの文字を保持します。
  • アフィン暗号は学習用であり、秘密を保護しません。