Acerca de esta herramienta SIGABA
Procesa o analiza datos de cifrado clásico con “SIGABA”.
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 de cifrado (mano izquierda) | "BHKWECJDOVAYLFMITUGXRNSPZQ" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| 1.er rotor de cifrado invertido | true | Activado o desactivado |
| Valor inicial del 1.er rotor de cifrado | 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 |
| segundo rotor de cifrado | "CDTAKGQOZXLVJYHSWMIBPRUNEF" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| segundo rotor de cifrado invertido | false | Activado o desactivado |
| valor inicial del segundo rotor de cifrado | L | 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) de cifrado | "WAXHJZMBVDPOLTUYRCQFNSGKEI" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| tercer rotor de cifrado invertido | false | Activado o desactivado |
| valor inicial del tercer rotor de cifrado | 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 |
| 4º rotor cifrador | "HUSCWIMJQXDALVGBFTOYZKRPNE" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| 4º rotor cifrador invertido | false | Activado o desactivado |
| valor inicial del 4º rotor cifrador | T | 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 cifrador (mano derecha) | "RTLSMNKXFVWQUZGCHEJBYDAIPO" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| 5º rotor cifrador invertido | false | Activado o desactivado |
| valor inicial del 5º rotor cifrador | 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.er rotor de control (mano izquierda) | "GHAQBRJWDMNZTSKLOUXYPFIECV" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| 1.er rotor de control invertido | false | Activado o desactivado |
| Valor inicial del 1.er rotor de control | N | 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 de control | "VFLGEMTCXZIQDYAKRPBONHWSUJ" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| segundo rotor de control invertido | true | Activado o desactivado |
| valor inicial del segundo rotor de control | Q | 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) de control | "ZQCAYHRJNXPFLKIOTBUSVWMGDE" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| tercer rotor de control invertido | false | Activado o desactivado |
| valor inicial del tercer rotor de control | 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 |
| 4º rotor de control | "EZVSWPCTULGAOFDJNBIYMXKQHR" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| 4º rotor de control invertido | false | Activado o desactivado |
| valor inicial del 4º rotor de control | 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º rotor de control (mano derecha) | "ELKSGDXMVYJUZNCAROQBPWHITF" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| 5º rotor de control invertido | false | Activado o desactivado |
| valor inicial del 5º rotor de control | R | 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.er rotor de índice (mano izquierda) | "3891625740" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5. Se admiten secuencias de escape como \n, \r y \t |
| Valor inicial del 1.er rotor de índice | 3 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| segundo rotor de índice | "6297135408" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5. Se admiten secuencias de escape como \n, \r y \t |
| valor inicial del segundo rotor de índice | 1 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| tercer rotor (medio) de índice | "2389715064" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5. Se admiten secuencias de escape como \n, \r y \t |
| valor inicial del tercer rotor de índice | 8 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 4º rotor índice | "9264351708" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5. Se admiten secuencias de escape como \n, \r y \t |
| valor inicial del 4º rotor índice | 6 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 5º rotor índice (mano derecha) | "9573086142" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5. Se admiten secuencias de escape como \n, \r y \t |
| valor inicial del 5º rotor índice | 6 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| Modo SIGABA | Encriptar | Encriptar, Desencriptar |
Entrada
HELLO WORLD TESTING THE SIGABA MACHINE
Resultado
ULBECJCZJBJFVUDWAVRGRBMPSQHOTTNVQEESKN
Parámetros
| Parámetro | Valor predeterminado | Entrada y opciones |
|---|---|---|
| 1.er rotor de cifrado (mano izquierda) | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| 1.er rotor de cifrado invertido | false | Activado o desactivado |
| Valor inicial del 1.er rotor de cifrado | 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 de cifrado | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| segundo rotor de cifrado invertido | false | Activado o desactivado |
| valor inicial del segundo rotor de cifrado | 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) de cifrado | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| tercer rotor de cifrado invertido | false | Activado o desactivado |
| valor inicial del tercer rotor de cifrado | 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 cifrador | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| 4º rotor cifrador invertido | false | Activado o desactivado |
| valor inicial del 4º rotor cifrador | 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 cifrador (mano derecha) | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| 5º rotor cifrador invertido | false | Activado o desactivado |
| valor inicial del 5º rotor cifrador | 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.er rotor de control (mano izquierda) | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| 1.er rotor de control invertido | false | Activado o desactivado |
| Valor inicial del 1.er rotor de control | 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 de control | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| segundo rotor de control invertido | false | Activado o desactivado |
| valor inicial del segundo rotor de control | 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) de control | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| tercer rotor de control invertido | false | Activado o desactivado |
| valor inicial del tercer rotor de control | 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 de control | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| 4º rotor de control invertido | false | Activado o desactivado |
| valor inicial del 4º rotor de control | 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 de control (mano derecha) | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5, Ejemplo 6, Ejemplo 7, Ejemplo 8, Ejemplo 9, Ejemplo 10. Se admiten secuencias de escape como \n, \r y \t |
| 5º rotor de control invertido | false | Activado o desactivado |
| valor inicial del 5º rotor de control | 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.er rotor de índice (mano izquierda) | "6201348957" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5. Se admiten secuencias de escape como \n, \r y \t |
| Valor inicial del 1.er rotor de índice | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| segundo rotor de índice | "6201348957" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5. Se admiten secuencias de escape como \n, \r y \t |
| valor inicial del segundo rotor de índice | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| tercer rotor (medio) de índice | "6201348957" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5. Se admiten secuencias de escape como \n, \r y \t |
| valor inicial del tercer rotor de índice | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 4º rotor índice | "6201348957" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5. Se admiten secuencias de escape como \n, \r y \t |
| valor inicial del 4º rotor índice | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 5º rotor índice (mano derecha) | "6201348957" | Ejemplo 1, Ejemplo 2, Ejemplo 3, Ejemplo 4, Ejemplo 5. Se admiten secuencias de escape como \n, \r y \t |
| valor inicial del 5º rotor índice | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| Modo SIGABA | Encriptar | Encriptar, Desencriptar |
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.