À propos de cet outil SIGABA
Traite ou analyse des données de chiffrement classique avec “SIGABA”.
Entrée: Texte. Résultat: Texte.
Exemple
« Essayer l’exemple » charge et exécute cet exemple public avec ses réglages.
Réglages de l’exemple
| Paramètre | Valeur de l’exemple | Entrée et choix |
|---|---|---|
| 1er rotor de chiffrement (main gauche) | "BHKWECJDOVAYLFMITUGXRNSPZQ" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 1er rotor de chiffrement inversé | true | Activé ou désactivé |
| Valeur initiale du 1er rotor de chiffrement | 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 |
| 2e rotor de chiffrement | "CDTAKGQOZXLVJYHSWMIBPRUNEF" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 2e rotor de chiffrement inversé | false | Activé ou désactivé |
| valeur initiale du 2e rotor de chiffrement | 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 |
| 3e rotor de chiffrement (central) | "WAXHJZMBVDPOLTUYRCQFNSGKEI" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 3e rotor de chiffrement inversé | false | Activé ou désactivé |
| valeur initiale du 3e rotor de chiffrement | 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ème rotor de chiffrement | "HUSCWIMJQXDALVGBFTOYZKRPNE" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 4ème rotor de chiffrement inversé | false | Activé ou désactivé |
| valeur initiale du 4ème rotor de chiffrement | 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ème rotor de chiffrement (main droite) | "RTLSMNKXFVWQUZGCHEJBYDAIPO" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 5ème rotor de chiffrement inversé | false | Activé ou désactivé |
| valeur initiale du 5ème rotor de chiffrement | 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 |
| 1er rotor de contrôle (main gauche) | "GHAQBRJWDMNZTSKLOUXYPFIECV" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 1er rotor de contrôle inversé | false | Activé ou désactivé |
| Valeur initiale du 1er rotor de contrôle | 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 |
| 2e rotor de commande | "VFLGEMTCXZIQDYAKRPBONHWSUJ" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 2e rotor de commande inversé | true | Activé ou désactivé |
| valeur initiale du 2e rotor de commande | 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 |
| 3e rotor de commande (central) | "ZQCAYHRJNXPFLKIOTBUSVWMGDE" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 3e rotor de commande inversé | false | Activé ou désactivé |
| valeur initiale du 3e rotor de commande | 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ème rotor de contrôle | "EZVSWPCTULGAOFDJNBIYMXKQHR" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 4ème rotor de contrôle inversé | false | Activé ou désactivé |
| valeur initiale du 4ème rotor de contrôle | 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ème rotor de contrôle (main droite) | "ELKSGDXMVYJUZNCAROQBPWHITF" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 5ème rotor de contrôle inversé | false | Activé ou désactivé |
| valeur initiale du 5ème rotor de contrôle | 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 |
| 1er rotor d'indice (main gauche) | "3891625740" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| Valeur initiale du 1er rotor d'indice | 3 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 2e rotor d'index | "6297135408" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| valeur initiale du 2e rotor d'index | 1 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 3e rotor d'index (central) | "2389715064" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| valeur initiale du 3e rotor d'index | 8 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 4ème rotor d'indice | "9264351708" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| valeur initiale du 4ème rotor d'indice | 6 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 5ème rotor d'indice (main droite) | "9573086142" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| valeur initiale du 5ème rotor d'indice | 6 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| Mode SIGABA | Chiffrer | Chiffrer, Décrypter |
Entrée
HELLO WORLD TESTING THE SIGABA MACHINE
Résultat
ULBECJCZJBJFVUDWAVRGRBMPSQHOTTNVQEESKN
Paramètres
| Paramètre | Valeur par défaut | Entrée et choix |
|---|---|---|
| 1er rotor de chiffrement (main gauche) | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 1er rotor de chiffrement inversé | false | Activé ou désactivé |
| Valeur initiale du 1er rotor de chiffrement | 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 |
| 2e rotor de chiffrement | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 2e rotor de chiffrement inversé | false | Activé ou désactivé |
| valeur initiale du 2e rotor de chiffrement | 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 |
| 3e rotor de chiffrement (central) | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 3e rotor de chiffrement inversé | false | Activé ou désactivé |
| valeur initiale du 3e rotor de chiffrement | 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ème rotor de chiffrement | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 4ème rotor de chiffrement inversé | false | Activé ou désactivé |
| valeur initiale du 4ème rotor de chiffrement | 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ème rotor de chiffrement (main droite) | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 5ème rotor de chiffrement inversé | false | Activé ou désactivé |
| valeur initiale du 5ème rotor de chiffrement | 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 |
| 1er rotor de contrôle (main gauche) | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 1er rotor de contrôle inversé | false | Activé ou désactivé |
| Valeur initiale du 1er rotor de contrôle | 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 |
| 2e rotor de commande | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 2e rotor de commande inversé | false | Activé ou désactivé |
| valeur initiale du 2e rotor de commande | 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 |
| 3e rotor de commande (central) | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 3e rotor de commande inversé | false | Activé ou désactivé |
| valeur initiale du 3e rotor de commande | 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ème rotor de contrôle | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 4ème rotor de contrôle inversé | false | Activé ou désactivé |
| valeur initiale du 4ème rotor de contrôle | 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ème rotor de contrôle (main droite) | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5, Exemple 6, Exemple 7, Exemple 8, Exemple 9, Exemple 10. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| 5ème rotor de contrôle inversé | false | Activé ou désactivé |
| valeur initiale du 5ème rotor de contrôle | 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 |
| 1er rotor d'indice (main gauche) | "6201348957" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| Valeur initiale du 1er rotor d'indice | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 2e rotor d'index | "6201348957" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| valeur initiale du 2e rotor d'index | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 3e rotor d'index (central) | "6201348957" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| valeur initiale du 3e rotor d'index | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 4ème rotor d'indice | "6201348957" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| valeur initiale du 4ème rotor d'indice | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 5ème rotor d'indice (main droite) | "6201348957" | Exemple 1, Exemple 2, Exemple 3, Exemple 4, Exemple 5. Les séquences d’échappement comme \n, \r et \t sont acceptées |
| valeur initiale du 5ème rotor d'indice | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| Mode SIGABA | Chiffrer | Chiffrer, Décrypter |
Avant d’interpréter le résultat
L’encodage de la clé, le mode, le remplissage et l’IV doivent correspondre. Les chiffrements historiques servent à l’étude ; l’encodage n’assure pas la confidentialité.
Utiliser cette page
- Collez les données ou ouvrez un fichier local.
- Réglez les options si nécessaire, puis lancez l’outil.
- Copiez le résultat ou téléchargez les octets de sortie d’origine.
Les entrées et résultats ne sont pas automatiquement envoyés, publiés ou ajoutés à l’URL. Le traitement s’effectue dans le navigateur ; HTTP Request et DNS over HTTPS envoient les requêtes que vous lancez. Fichiers : 128 MiB maximum ; sortie : 64 MiB, parfois moins selon l’opération. L’aperçu peut être abrégé. Le texte utilise UTF-8 ; ouvrez un fichier pour préserver ses octets exacts.