アフィン暗号エンコーダー/デコーダー
aとbを選び、ブラウザー内でテキストを暗号化または復号します。乗数aは26と互いに素である必要があります。
使い方
使い方
- テキストを入力し、暗号化または復号を選びます。
- aには26と互いに素な値、bには0〜25を設定します。
- 実行して結果を確認またはコピーします。
可逆な鍵
乗数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の整数を指定します。
安全な暗号ですか?
いいえ。学習やパズル向けの古典暗号であり、機密情報を保護できません。