テキストと文書ツール

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

aとbを選び、ブラウザー内でテキストを暗号化または復号します。乗数aは26と互いに素である必要があります。

ブラウザ内で処理登録不要プライバシーの説明 ↗

テキストと a、b を入力して実行します。 A–Z と a–z だけが変化し、大小文字とその他の文字は保持されます。 a は 26 と互いに素である必要があります。有効値: 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25。

すべてブラウザー内で処理します。この古典暗号は安全な暗号ではありません。

使い方

使い方

  1. テキストを入力し、暗号化または復号を選びます。
  2. aには26と互いに素な値、bには0〜25を設定します。
  3. 実行して結果を確認またはコピーします。

可逆な鍵

乗数aは gcd(a, 26) = 1 を満たす必要があります。有効なaは1、3、5、7、9、11、15、17、19、21、23、25です。復号ではaのモジュラー逆数を使い、bを差し引きます。

ローカル処理と対象範囲

変換するのはブラウザー内のASCII A–Zとa–zだけです。大文字小文字は保たれ、空白、句読点、数字、アクセント付き文字、絵文字などの非ASCII文字はそのまま通ります。安全な暗号化ではありません。

よくある質問

あわせて知りたいこと

有効なaの値は?

0〜25のうち26と互いに素な値、つまり1、3、5、7、9、11、15、17、19、21、23、25です。

bは何をしますか?

bは加算シフトで、0〜25の整数を指定します。

安全な暗号ですか?

いいえ。学習やパズル向けの古典暗号であり、機密情報を保護できません。