ポリュビオス暗号エンコーダー
5×5 のグリッド。I と J はセル 24 を共有します。単語の区切り文字: /
固定された5×5のポリュビオス表でラテン文字を変換します。エンコーダーはA〜Zを行・列の数値ペアに対応させ、IとJには共通の24を割り当てます。空白文字はそれぞれ/に変換し、それ以外の文字は除外します。デコーダーは空白で区切った数値ペアと、単語区切りの/を受け付けます。学習やパズル用のツールであり、安全な暗号化ではありません。
ポリュビオス暗号ツールの使い方
-
1
エンコードかデコードを選ぶ
常に下記の固定5×5アルファベットを使用します。鍵付き表や6×6モードはありません。
-
2
対応する入力を用意する
エンコードではアクセント記号のないラテン文字を使います。デコードでは2桁の座標ごとに空白を入れ、単語間には/を使います。
-
3
結果をコピーする
エンコードは行、列の順で数値を出力します。デコードでは有効なマスに該当しないトークンを無視します。
ツールが使用する表
1 2 3 4 5
1 A B C D E
2 F G H I/J K
3 L M N O P
4 Q R S T U
5 V W X Y Z
1桁目が行、2桁目が列です。そのため、C = 13、T = 44、HELLO = 23 15 31 31 34となります。IとJはいずれも24にエンコードされます。この実装では24をデコードするとJになるため、復号後のメッセージから元の文字がIだったかJだったかを判別することはできません。
正確な入力規則
エンコーダーはテキストを大文字にし、A〜Zだけを変換し、空白文字を1つずつ/にします。句読点、数字、絵文字、アクセント記号付き文字は除外されます。デコーダーは空白で区切られたトークンを読み取ります。23 24 / 44 23 15 42 15はHJ THEREになります。2315、00、句読点などのトークンは、エラーにせず無視します。
ポリュビオス表の用途
古典暗号の授業、手信号、パズル作りに役立ちます。単一換字式暗号なので、機密情報を保護することはできません。この版はキーワード、独自の文字表、文字と数字を含む6×6表、区切りの自動検出には対応していません。
データの取り扱い
これはサーバーで処理するツールです。入力したテキストは結果を計算するため、このサイトのサーバーへ送信されます。2ステップ表示では、ステップ間で復元できるよう、ブラウザーのセッションストレージにも一時保存されます。外部の暗号サービスには接続しませんが、秘密情報は入力しないでください。
よくある質問
IとJはいずれも24のマスを使い、この実装はその共有マスを逆変換するときにJを選びます。座標だけから元の文字を判断することはできません。
できません。23 15 31 31 34のように各ペアの間へ空白を入れてください。単語間の空白には、独立したトークンとして/を使います。
いいえ。エンコードはA〜Zだけを残し、空白を/に変換します。それ以外の文字は除外されます。
いいえ。ポリュビオス暗号は学習やパズル向けであり、パスワード、私的なメッセージ、その他の機密データには適しません。
関連ツール
CSRジェネレーター
PEMエンコードされた証明書署名要求と対応するRSA秘密鍵を生成します。コモンネーム、組織の項目、鍵のサイズ(2048、3072、4096ビット)を指定できます。
暗号化識別子
暗号文またはハッシュ値を貼り付けると、識別子からMD5、SHA、bcrypt、AES、RSA、Base64などの推定されるアルゴリズムや符号化方式が示されます。
チェックサム検証
任意のテキストの MD5、SHA-1、SHA-256、SHA-384、SHA-512、CRC32 チェックサムを計算し、期待値と比較して一致・不一致を明確に判定します。
ETH/USD 変換ツール
最新のETH/USDレートまたは自分で入力したレートで、イーサリアム(ETH)を米ドルに変換します。任意のETH数量のUSD価値を確認できます。
HMACジェネレーター
メッセージと秘密鍵から、API認証やWebhook向けのHMAC署名(SHA-256、SHA-384、SHA-512、SHA-1、MD5)を生成します。
AES暗号化 / 復号
OpenSSLのAES暗号方式で低リスクのテキストを暗号化・復号します。パスフレーズはSHA-256でハッシュされ、Base64出力はIVと暗号文です。
このツールは他の言語でも利用できます
- Enkoder sandi Polybius [ID]
- Koder szyfru Polibiusza [PL]
- Polybius-Chiffre: Kodierer [DE]
- Codificador da cifra de Políbio [PT]
- Kodare för Polybios chiffer [SV]
- เครื่องมือเข้ารหัส Polybius [TH]
- Codificador del cifrado de Polybius [ES]
- 폴리비오스 암호 인코더 [KO]
- أداة ترميز شفرة بوليبيوس [AR]
- Bộ mã hóa mật mã Polybius [VI]
- Encodeur du chiffre de Polybe [FR]
- Polybius-cijfercodeerder [NL]
- Polybius Cipher Encoder [EN]
- Codificatore del cifrario di Polibio [IT]
- Кодировщик шифра Полибия [RU]
- Polybius şifre kodlayıcı [TR]
- 波利比奥斯密码编码器 [ZH]