Acerca de esta herramienta Typex
Procesa o analiza datos de cifrado clásico con “Typex”.
Entrada: Texto. Resultado: Texto.
Ejemplo
Pulsa «Probar ejemplo» para cargar y ejecutar esta muestra pública con su configuración.
Configuración del ejemplo
| Parámetro | Valor del ejemplo | Entrada y opciones |
|---|---|---|
| 1.er rotor (mano izquierda) | "MCYLPQUVRXGSAOWNBJEZDTFKHI<BFHNQUW" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8. Se admiten secuencias de escape como \n, \r y \t |
| primer rotor invertido | false | Activado o desactivado |
| ajuste del anillo del primer rotor | 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 |
| valor inicial del primer rotor | 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 |
| segundo rotor | "KHWENRCBISXJQGOFMAPVYZDLTU<BFHNQUW" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8. Se admiten secuencias de escape como \n, \r y \t |
| segundo rotor invertido | false | Activado o desactivado |
| ajuste del anillo del segundo rotor | 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 |
| valor inicial del segundo rotor | 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 |
| tercer rotor (medio) | "BYPDZMGIKQCUSATREHOJNLFWXV<BFHNQUW" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8. Se admiten secuencias de escape como \n, \r y \t |
| 3er rotor invertido | false | Activado o desactivado |
| ajuste del anillo del 3er rotor | 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 |
| valor inicial del tercer rotor | 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º rotor (estático) | "ZANJCGDLVHIXOBRPMSWQUKFYET<BFHNQUW" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8. Se admiten secuencias de escape como \n, \r y \t |
| 4º rotor invertido | true | Activado o desactivado |
| ajuste del anillo del 4º rotor | 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 |
| valor inicial del 4º rotor | 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º rotor (mano derecha, estático) | "QXBGUTOVFCZPJIHSWERYNDAMLK<BFHNQUW" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8. Se admiten secuencias de escape como \n, \r y \t |
| 5º rotor invertido | true | Activado o desactivado |
| configuración del anillo del 5º rotor | 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 |
| valor inicial del 5º rotor | 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 |
| Reflector | "AN BC FG IE KD LU MH OR TS VZ WQ XJ YP" | Ejemplo. Se admiten secuencias de escape como \n, \r y \t |
| Caja de conexiones | "EHZTLCVKFRPQSYANBUIWOJXGMD" | Texto |
| Emulación de teclado Typex | Ninguno | Ninguno, Encriptar, Desencriptar |
| Salida estricta | true | Elimina caracteres no alfabéticos y agrupa la salida. |
Las claves y contraseñas del ejemplo son públicas. No las uses para proteger datos reales.
Entrada
hello world, this is a test message.
Resultado
VIXQQ VHLPN UCVLA QDZNZ EAYAT HWC
Parámetros
| Parámetro | Valor predeterminado | Entrada y opciones |
|---|---|---|
| 1.er rotor (mano izquierda) | "MCYLPQUVRXGSAOWNBJEZDTFKHI<BFHNQUW" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8. Se admiten secuencias de escape como \n, \r y \t |
| primer rotor invertido | false | Activado o desactivado |
| ajuste del anillo del primer rotor | 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 |
| valor inicial del primer rotor | 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 |
| segundo rotor | "KHWENRCBISXJQGOFMAPVYZDLTU<BFHNQUW" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8. Se admiten secuencias de escape como \n, \r y \t |
| segundo rotor invertido | false | Activado o desactivado |
| ajuste del anillo del segundo rotor | 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 |
| valor inicial del segundo rotor | 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 |
| tercer rotor (medio) | "BYPDZMGIKQCUSATREHOJNLFWXV<BFHNQUW" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8. Se admiten secuencias de escape como \n, \r y \t |
| 3er rotor invertido | false | Activado o desactivado |
| ajuste del anillo del 3er rotor | 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 |
| valor inicial del tercer rotor | 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º rotor (estático) | "ZANJCGDLVHIXOBRPMSWQUKFYET<BFHNQUW" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8. Se admiten secuencias de escape como \n, \r y \t |
| 4º rotor invertido | false | Activado o desactivado |
| ajuste del anillo del 4º rotor | 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 |
| valor inicial del 4º rotor | 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º rotor (mano derecha, estático) | "QXBGUTOVFCZPJIHSWERYNDAMLK<BFHNQUW" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8. Se admiten secuencias de escape como \n, \r y \t |
| 5º rotor invertido | false | Activado o desactivado |
| configuración del anillo del 5º rotor | 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 |
| valor inicial del 5º rotor | 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 |
| Reflector | "AN BC FG IE KD LU MH OR TS VZ WQ XJ YP" | Ejemplo. Se admiten secuencias de escape como \n, \r y \t |
| Caja de conexiones | "" | Texto |
| Emulación de teclado Typex | Ninguno | Ninguno, Encriptar, Desencriptar |
| Salida estricta | true | Elimina caracteres no alfabéticos y agrupa la salida. |
Antes de interpretar el resultado
Deben coincidir la codificación de la clave, el modo, el relleno y el IV. Los cifrados clásicos sirven para estudio; codificar no aporta confidencialidad.
Cómo usar esta página
- Pega los datos o abre un archivo local.
- Ajusta las opciones y pulsa Ejecutar.
- Copia el resultado o descarga los bytes originales de salida.
La entrada y los resultados no se publican, suben ni añaden automáticamente a la URL. El procesamiento se realiza en el navegador; HTTP Request y DNS over HTTPS envían las solicitudes que ejecutas. Archivos: hasta 128 MiB; salida: hasta 64 MiB, con límites menores en algunas operaciones. La vista puede abreviarse. El texto usa UTF-8; abre un archivo para conservar sus bytes exactos.