このツールについて Typex
“Typex” を用いて古典的な暗号データを処理または解析します。
入力: テキスト. 結果: テキスト.
例
「例を試す」で公開サンプルと設定を読み込んで実行します。
この例の設定
| パラメーター | 例の値 | 入力と選択肢 |
|---|---|---|
| 第1(左側)ローター | "MCYLPQUVRXGSAOWNBJEZDTFKHI<BFHNQUW" | 例 1, 例 2, 例 3, 例 4, 例 5, 例 6, 例 7, 例 8. \n、\r、\t などのエスケープシーケンスに対応 |
| 第1ロター反転 | false | オンまたはオフ |
| 第1ロターリング設定 | B | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 第1ロター初期値 | C | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 第2ロター | "KHWENRCBISXJQGOFMAPVYZDLTU<BFHNQUW" | 例 1, 例 2, 例 3, 例 4, 例 5, 例 6, 例 7, 例 8. \n、\r、\t などのエスケープシーケンスに対応 |
| 第2ロター反転 | false | オンまたはオフ |
| 第2ロターリング設定 | D | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 第2ロター初期値 | E | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 第3(中央)ロター | "BYPDZMGIKQCUSATREHOJNLFWXV<BFHNQUW" | 例 1, 例 2, 例 3, 例 4, 例 5, 例 6, 例 7, 例 8. \n、\r、\t などのエスケープシーケンスに対応 |
| 第3ローター 逆方向 | false | オンまたはオフ |
| 第3ローター リング設定 | F | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 第3ロター初期値 | G | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 第4ローター(固定) | "ZANJCGDLVHIXOBRPMSWQUKFYET<BFHNQUW" | 例 1, 例 2, 例 3, 例 4, 例 5, 例 6, 例 7, 例 8. \n、\r、\t などのエスケープシーケンスに対応 |
| 第4ローター 逆方向 | true | オンまたはオフ |
| 第4ローター リング設定 | H | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 第4ローター 初期値 | I | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 第5(右手、固定)ローター | "QXBGUTOVFCZPJIHSWERYNDAMLK<BFHNQUW" | 例 1, 例 2, 例 3, 例 4, 例 5, 例 6, 例 7, 例 8. \n、\r、\t などのエスケープシーケンスに対応 |
| 第5ローター反転 | true | オンまたはオフ |
| 第5ローターリング設定 | J | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 第5ローター初期値 | K | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 反射板 | "AN BC FG IE KD LU MH OR TS VZ WQ XJ YP" | 例. \n、\r、\t などのエスケープシーケンスに対応 |
| プラグボード | "EHZTLCVKFRPQSYANBUIWOJXGMD" | テキスト |
| Typex キーボードエミュレーション | なし | なし, 暗号化, 復号 |
| 厳密出力 | true | 英字以外を除去し、出力をグループ分けします。 |
サンプルの鍵とパスワードは公開情報です。実際のデータの保護には使用しないでください。
入力
hello world, this is a test message.
結果
VIXQQ VHLPN UCVLA QDZNZ EAYAT HWC
パラメーター
| パラメーター | 既定値 | 入力と選択肢 |
|---|---|---|
| 第1(左側)ローター | "MCYLPQUVRXGSAOWNBJEZDTFKHI<BFHNQUW" | 例 1, 例 2, 例 3, 例 4, 例 5, 例 6, 例 7, 例 8. \n、\r、\t などのエスケープシーケンスに対応 |
| 第1ロター反転 | false | オンまたはオフ |
| 第1ロターリング設定 | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 第1ロター初期値 | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 第2ロター | "KHWENRCBISXJQGOFMAPVYZDLTU<BFHNQUW" | 例 1, 例 2, 例 3, 例 4, 例 5, 例 6, 例 7, 例 8. \n、\r、\t などのエスケープシーケンスに対応 |
| 第2ロター反転 | false | オンまたはオフ |
| 第2ロターリング設定 | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 第2ロター初期値 | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 第3(中央)ロター | "BYPDZMGIKQCUSATREHOJNLFWXV<BFHNQUW" | 例 1, 例 2, 例 3, 例 4, 例 5, 例 6, 例 7, 例 8. \n、\r、\t などのエスケープシーケンスに対応 |
| 第3ローター 逆方向 | false | オンまたはオフ |
| 第3ローター リング設定 | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 第3ロター初期値 | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 第4ローター(固定) | "ZANJCGDLVHIXOBRPMSWQUKFYET<BFHNQUW" | 例 1, 例 2, 例 3, 例 4, 例 5, 例 6, 例 7, 例 8. \n、\r、\t などのエスケープシーケンスに対応 |
| 第4ローター 逆方向 | false | オンまたはオフ |
| 第4ローター リング設定 | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 第4ローター 初期値 | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 第5(右手、固定)ローター | "QXBGUTOVFCZPJIHSWERYNDAMLK<BFHNQUW" | 例 1, 例 2, 例 3, 例 4, 例 5, 例 6, 例 7, 例 8. \n、\r、\t などのエスケープシーケンスに対応 |
| 第5ローター反転 | false | オンまたはオフ |
| 第5ローターリング設定 | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 第5ローター初期値 | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 反射板 | "AN BC FG IE KD LU MH OR TS VZ WQ XJ YP" | 例. \n、\r、\t などのエスケープシーケンスに対応 |
| プラグボード | "" | テキスト |
| Typex キーボードエミュレーション | なし | なし, 暗号化, 復号 |
| 厳密出力 | true | 英字以外を除去し、出力をグループ分けします。 |
結果を解釈する前に
鍵のエンコード、モード、パディング、IV を一致させてください。古典暗号は学習用であり、単なるエンコードは機密性を保証しません。
使い方
- 入力を貼り付けるか、ローカルファイルを開きます。
- 必要な設定を選び、実行を押します。
- 結果をコピーするか、出力の元のバイト列をダウンロードします。
入力と結果は自動でアップロード・公開されたり URL に保存されたりしません。処理はブラウザー内で行い、HTTP リクエストと DNS over HTTPS は実行した通信を送信します。ファイルは最大 128 MiB、出力は最大 64 MiB で、操作によってはさらに小さい制限があります。プレビューは省略される場合があります。テキストは UTF-8 で扱い、正確なバイトを保つにはファイルを開いてください。