Rechercher un outil
Chiffre des Nihilistes

Outil pour décoder/encoder avec le Chiffre des Nihilistes. Le Chiffre des Nihilistes est une variante du carré de Polybe, puisqu'il s'agit d'un surchiffrement de celui-ci.

Résultats

Chiffre des Nihilistes -

Catégorie(s) : Chiffre Poly-Alphabétique, GRID_CIPHER

Partager
Partager
dCode et plus

dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !


Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !


Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'Chiffre des Nihilistes' gratuit ! Merci !

Chiffre des Nihilistes

Déchiffrement du Chiffre Nihiliste

 


Chargement en cours...
(si ce message ne disparait pas, actualiser la page)


 

Voir aussi : Chiffre de Polybe

Chiffrement par les Nihilistes

 


Chargement en cours...
(si ce message ne disparait pas, actualiser la page)





Voir aussi : Chiffre de Polybe

Réponses aux Questions (FAQ)

Qu'est ce que le Chiffre Nihiliste ? (Définition)

Le chiffrement Nihiliste est un surchiffrement du carré de Polybe. Il s'agit donc d'abord d'un chiffre de transposition en nombres par dessus lequel s'ajoute une addition qui transforme le chiffrement en un chiffre polyalphabétique fractionné, d'une certaine manière, similaire au chiffre de Vigenere, mais avec des nombres.

Comment encoder avec le Chiffre Nihiliste ? (Principe de chiffrement)

Le chiffre des nihilistes utilise une grille (généralement de 5x5 = 25 cases) remplie avec des lettres de l'alphabet (souvent un alphabet désordonné). Pour une grille 5x5 et l'alphabet latin de 26 lettres, choisir une lettre à omettre, souvent c'est le J, le V ou le W qui sont omis. La grille a des en-têtes numériques pour ses lignes et ses colonnes (généralement de 1 à 5).

Exemple :

\12345
1ABCDE
2FGHIJ
3KLMNO
4PQRST
5UVXYZ

Pour chiffrer un texte, remplacer chaque lettre du texte initial, par ses coordonnées dans la grille. Généralement ce sont les coordonnées [ligne,colonne] (et plus rarement [colonne,ligne]) qui forment un code numérique composé de paires de chiffres.

Exemple : A est donc codé 11 (car situé ligne 1, colonne 1), E devient 15 (ligne 1, colonne 5).

Exemple : Soit le message à chiffrer : KREMLIN, qui se code donc 31,43,15,33,32,24,34

La particularité du chiffre Nihiliste par rapport au carré de Polybe est son surchiffrement. Les nihilistes utilisent une clé ajoutée pour chaque couple de chiffre précédement créé.

Le résultat de l'addition est théoriquement compris entre 22 et 110. Il y a 2 manières de noter le résultat, soit en séparant les nombres (un espace ou une virgule), soit en les concaténant, de cette manière, pour les nombres à 3 chiffres ne conserver que 2 chiffres (soustraire 100 aux sommes qui seraient supérieures à 100).

Exemple : Soit la clé VODKA, qui se chiffre 52,35,14,31,11, ajouter l'un après l'autre les valeurs de la clé au texté chiffré.

Exemple :

Message ClairKREMLIN
Lettres (du message) Codées31431533322434
Clé (répétée)VODKAVO
Lettres (de la clé) Codées52351431115235
Message final (Addition)83782964437669

Exemple : Le message final chiffré est 83782964437669

Comment décoder par le Chiffre Nihiliste ? (Principe de déchiffrement)

Le déchiffrement nécessite de connaitre la grille et la clé de sur-chiffrement.

Le message peut avoir la forme d'une liste de nombres (2 ou 3 chiffres) ou d'une grande série de chiffre, dans le second cas, les séparer en couples de 2 chiffres.

Exemple : Soit le message chiffré 577066392880, la clé CODE et la grille

\12345
1ABCDE
2FGHIJ
3KLMNO
4PQRST
5UVXYZ

Pour déchiffrer, soustraire la clé codée à chaque couple de 2 chiffres et remplacer chaque nombre obtenu par la lettre correspondante à ces coordonnées dans la grille.

Exemple : La clé CODE se chiffre avec la grille 13,35,14,15, la soustraire au message :

Message Codé577066392880
Clé Codée (répétée)133514151335
Soustraction443552241545
Lettre de la GrilleSOVIET

Exemple : Le message clair est SOVIET.

Comment reconnaitre le chiffre des Nihilistes ?

Dans le cas général d'utilisation d'une grille 5x5 avec des coordonnées de 1 à 5, le message est composé de nombres ayant les propriétés suivantes :

— Si le chiffrement est sans séparateur, les nombres sont compris entre 00 et 99 et le message est composé d'un nombre pair de chiffres.

— Si le chiffrement est avec espaces séparateurs, les nombres sont compris entre 22 et 110

— Dans tous les cas, les nombres 11,12,13,14,15,16,17,18,19,20,21,31,41,51,61,71,81,91 ne ne peuvent jamais apparaitre par addition car ils ne contiennent qu'une seule dizaine ou qu'une seule unité.

Toute référence à la Russie (URSS), aux tsars et aux traditions russes est un indice.

Le mot nihiliste est généralement associé à une doctrine philisophique, mais en russe le mot нигилизм a une racine latine signifiant rien, aucun.

Comment déchiffrer un message nihiliste sans clé ?

dCode analyse les couples de chiffres du message pour en extraire les potentielles additions qu'il l'ont formé. Il est alors possible de retrouver toutes les combinaisons possibles et d'en déduire les clés potentielles avec la grille.

Comment déchiffrer un message nihiliste sans grille ?

En supposant que la clé de sur-chiffrement est connue, décoder normalement avec une grille basique/aléatoire. Le résultat obtenu sera alors une substitution mono-alphabétique du message original. Utiliser l'outil de substitution monoalphabétique de dCode pour déchiffrer le message quasi-automatiquement.

Quelles sont les variantes du chiffre des nihilistes ?

Il est possible de faire plusieurs variantes :

inversion des coordonnées : plutot que d'utiliser [ligne,colonne], il est possible d'utiliser [colonne,ligne].

modification des noms des coordonnées : les chiffres de 1 à 5 peuvent très bien être mélangés ou remplacés par d'autres chiffres.

clés multiples, il est possible d'utiliser plusieurs clés, additionnées successivement, mais celà ne fait que rallonger le processus et ne complexifie pas une attaque brute-force.

Quand le chiffre des Nihilistes a-t-il été inventé ?

Le mouvement nihiliste russe est décrit dans les manuels d'histoire comme compris entre 1855 et 1885.

Code source

dCode se réserve la propriété du code source pour "Chiffre des Nihilistes". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Chiffre des Nihilistes", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Chiffre des Nihilistes" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou les données, en téléchargement, script, ou les accès API à "Chiffre des Nihilistes" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.

Citation

Le copier-coller de la page "Chiffre des Nihilistes" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Chiffre des Nihilistes sur dCode.fr [site web en ligne], consulté le 21/12/2024, https://www.dcode.fr/chiffre-nihiliste

Besoin d'Aide ?

Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !

Questions / Commentaires

Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'Chiffre des Nihilistes' gratuit ! Merci !


https://www.dcode.fr/chiffre-nihiliste
© 2024 dCode — La 'boite à outils' indispensable qui sait résoudre tous les jeux / énigmes / géocaches / CTF.
 
Un problème ?