Télécharger l'article Télécharger l'article

Les codes sont une manière de modifier un message pour que le sens original soit caché. En général, ils demandent une clé pour le déchiffrer, sous forme de livre ou de mot. Les chiffres sont des processus appliqués à un message pour en cacher ou crypter les informations. Ce processus peut alors être inversé pour traduire ou déchiffrer le message  [1] . Les codes et les chiffres forment une partie importante de la science des communications sécurisées (la cryptanalyse  [2] ).

Choses à savoir

  • Écrivez les mots à l'envers. Il sera plus difficile de les lire sans réfléchir. « Tu vas bien ? » va ainsi devenir « Ut sav neib ? »
  • Pour des situations spécifiques, utilisez un code de couleurs. « Code rose » peut par exemple vouloir dire que la personne qui vous plait vient d'entrer dans la pièce.
  • Remplacez les lettres des mots par les lettres suivantes de l'alphabet. « Bonjour » va alors devenir « cpokpvs » !
Méthode 1
Méthode 1 sur 5:

Utiliser des chiffres et des codes simples pour les enfants

Télécharger l'article
  1. C'est une manière simple d'encoder des messages pour qu'ils ne puissent pas être compris au premier coup d'œil. Un message comme « on se voit dehors » devient alors « no es tiov srohed ».
  2. Écrivez les lettres depuis A jusqu'à M sur une ligne d'une feuille de papier. Tout de suite sous cette ligne, écrivez les lettres de N à Z sur une seule ligne. Changez chaque lettre du message avec la lettre opposée en passant d'une ligne à l'autre à chaque fois.
    • La lettre A va donc être remplacée parla lettre N, le B par le O, le C par le P, etc.
    • En utilisant cette méthode, « salut » devient « fnyhg  [3]  ».
  3. Dessinez une grille de morpion sur une feuille de papier. Écrivez les lettres depuis A jusqu'à I dans la grille de la gauche vers la droite et du haut vers le bas. Voici un exemple.
    • La première ligne se compose des lettres A, B, C.
    • La deuxième des lettres D, E, F.
    • La dernière des lettres G, H, I  [4] .
  4. Dessinez une autre grille de morpion à côté de la première. Remplissez la grille des lettres J à R de la même façon que la première. Marquez ensuite un point dans chaque espace de la grille de la manière suivante.
    • Sur la première ligne, commencez sur la gauche et mettez un point dans le coin en bas à droite (la lettre I), au milieu de la ligne du bas (la lettre K) et dans le coin en bas à gauche (la lettre L).
    • Sur la deuxième ligne, partez de la gauche et mettez un point sur le milieu du côté droit (la lettre M), sur le milieu du côté du bas (la lettre N) et sur le milieu du côté gauche (la lettre O).
    • Sur la troisième rangée, commencez à gauche et mettez un point dans le coin en haut à droite (la lettre P), dans le coin en haut au milieu (la lettre Q) et dans le coin en haut à gauche (la lettre R  [5] ).
  5. Vous allez les remplir des lettres restantes de l'alphabet pour terminer votre code. Dans le deuxième X, mettez des points dans les espaces ouverts tout autour de l'emplacement de la croix pour qu'il y ait un point de chaque côté du centre du X.
    • Sur le premier X (sans les points), écrivez un S en haut, un T sur la gauche, un U sur la droite et un V en bas.
    • Sur le deuxième X, écrivez un W en haut, un X sur la gauche, un Y sur la droite et un Z en bas  [6] .
  6. Elle vous servira pour écrire le code. Les formes de la grille (y compris les points) sont utilisées pour remplacer les lettres. Utilisez la clé pour crypter des messages et en décrypter facilement  [7] .
  7. Choisissez une date. Vous pouvez en choisir une avec une signification personnelle, comme un anniversaire ou le jour où vous avez reçu votre diplôme, mais vous pouvez aussi choisir ce que vous voulez, par exemple la date de la prise de la Bastille. Écrivez la date en une chaine de chiffres. C'est votre clé.
    • Par exemple, si vous avez choisi la date de la prise de Bastille (14/7/1789), vous devez écrire 1471789.
    • Si vous êtes déjà tombés d'accord avec quelqu'un sur la clé du chiffre, vous pouvez insérer un indice dans le message (par exemple « révolution ») pour qu'il trouve la clé.
  8. Écrivez le message sur un bout de papier. Dessous, écrivez les chiffes de la clé dans l'ordre sous chacune des lettres. Lorsque vous arrivez au dernier chiffre de la clé, recommencez depuis le début. Par exemple, pour la date de la prise de la Bastille (14/7/1789).
    • Votre message : « j'ai faim ».
    • Cryptage :
      j.a.i.f.a.i.m
      1,4.7,1.7,8.9
      décalez ensuite les lettres du nombre de lettres indiqué par le chiffre.
    • Message codé :
      K.E.N.G.H.Q.V.
  9. Pour parler javanais, vous devez insérer une syllabe supplémentaire entre voyelles et consonnes : « av », d'où le nom de ce langage. On ajoute « av » devant chaque voyelle (ou groupe de voyelles).
    • Le « y » est traité comme une consonne. Le mot « moyen » est codé mavoyaven (pas mavoyen). S'il se prononce comme un « i », il est traité comme une consonne suivie de la voyelle « i ».
    • Le « e » muet ne demande pas la présence de syllabe supplémentaire : « tarte » se dit tavarte.
    • Voici quelques exemples : « train → travain », « gros → gravos », « supermarché → savupavermavarchavé »  [8] .
    Publicité
Méthode 2
Méthode 2 sur 5:

Créer ses propres codes

Télécharger l'article
  1. Les livres de codes peuvent être volés, détruits ou même perdus. Les technologies et les programmes informatiques peuvent souvent casser un code bon et bien conçu. Les codes peuvent aussi être utilisés pour condenser de longs messages en une seule ligne, ce qui leur permet de faire gagner beaucoup de temps. Pensez à la complexité des symboles et des mots que vous utilisez pour rendre votre code plus impénétrable et difficile à comprendre.
  2. Vous vous éviterez du travail inutile si vous connaissez le but de votre travail. Si vous voulez gagner du temps, vous pourriez n'utiliser que quelques mots spécifiques. Si vous essayez d'encoder des messages plus détaillés, vous devez développer un chiffre plus complet, par exemple comme un dictionnaire.
    • Vous pouvez ensuite le rendre plus complexe en utilisant différents codes par alternance ou combinaison. Cependant, plus vous en utilisez, plus vous aurez besoin de matériel pour vous souvenir du code  [9] .
  3. Commencez avec une écriture contrainte pour condenser des phrases courantes en un seul mot codé. Par exemple, « Je bien reçu ton message » peut être un nom comme « Philippe ». Ensuite, remplacez les mots qui sont particulièrement importants pour le sujet de votre message par leurs propres mots codés uniques. Il est préférable de remplacer des choses comme les noms, les emplacements et les actions par des mots de code.
    • Notez vos mots codés ainsi que leur signification dans votre livre de codes, un peu comme si vous faisiez un dictionnaire.
    • Nul besoin de créer un mot codé pour chaque mot de votre message. Coder partiellement ce que vous voulez écrire sera tout aussi efficace.
    • Parfois, un code partiel permet de rendre le message beaucoup moins intelligible. Par exemple, si vous dites « tango » au lieu d'« aller » et « musée » au lieu de « restaurant », tout en gardant la même signification pour « Philippe », vous pouvez dire :
      • message : « à propos d'hier, je voulais dire « Philippe », je vais tango au musée comme convenu, terminé »,
      • ce qui signifie : à propos d'hier, je voulais dire, j'ai bien reçu ton message, je vais aller au restaurant comme convenu, terminé  [10] .
  4. Utilisez le chiffre que vous avez développé pour encoder vos messages. Vous pourriez vous rendre compte que vous gagnez beaucoup de temps en omettant les noms (par exemple les noms propres et les pronoms comme « je », « tu », etc.) Cependant, la décision va dépendre surtout de la situation.
  5. Un message clé, un groupe de mots, de lettres, de symboles ou une combinaison de ces possibilités peuvent être utilisés pour encoder des informations  [11] . Le destinataire du message aura aussi besoin des clés pour le décoder  [12]
    • Répétez le mot-clé jusqu'à ce que toutes les lettres du message aient une lettre qui correspond.
    • Par exemple, avec la clé « SECRET », chaque lettre de votre message va être convertie en un nombre qui représente la distance entre la lettre du message et la lettre de la clé.
      • Message : « salut ».
      • Encodage :
        S est à 0 lettre de distance de S
        A est à 4 lettres de distance d'E
        L est à 17 lettres de distance d'E, etc.
      • Message codé : 0,4.9,3.1
  6. Lorsque vous recevez un message codé, vous devez vous assurer d'utiliser le code ou la clé associés pour le comprendre. Cela pourrait être difficile au début, mais cela va devenir plus facile lorsque vous vous familiariserez avec le code  [13] .
    Publicité
Méthode 3
Méthode 3 sur 5:

Apprendre des codes répandus

Télécharger l'article
  1. Lorsqu'elle voulait envoyer des messages pendant des périodes d'agitations politiques, Marie, la reine des Écossais, utilisait des symboles pour remplacer les lettres de l'alphabet et des mots communs  [14] . Voici quelques caractéristiques de son code qui pourraient vous être utiles pour créer votre propre code.
    • Vous pouvez utiliser des formes simples pour les lettres qui apparaissent souvent, par exemple Marie utilisait un cercle pour la lettre A. Cela permet de gagner du temps pendant que vous codez.
    • Elle utilisait d'autres symboles pour remplacer des lettres communes comme le chiffre 8 pour la lettre Y. Cela permet de brouiller les pistes, car la personne qui voudra le décoder pourrait le prendre pour un chiffre et pas pour une lettre.
    • Elle utilisait des symboles uniques pour certains mots communs. Puisqu'ils faisaient partie de sa journée typique, elle remplaçait « prier » et « porteur » par des symboles uniques, car ces mots étaient plus courants à son époque que maintenant. L'utilisation de symboles pour les mots fréquents vous permet quand même de gagner du temps et rajoute en complexité  [15] .
  2. Ils vous permettent de compresser beaucoup de sens dans des phrases simples. Il existe déjà de nombreux codes militaires connus du grand public  [16] . Vous pouvez créer le vôtre en l'adaptant aux mots et aux phrases que vous utilisez plus fréquemment dans votre vie quotidienne.
    • Par exemple, au lieu de dire « il faut que j'aille à mon casier tout de suite » à vos amis, vous pourriez leur dire « je dois glisser ».
    • Pour leur dire que la fille avec laquelle vous voulez sortir est entrée dans la pièce, vous pouvez dire : « mon cousin Bruno aime aussi le football ».
  3. Vous trouverez facilement des livres un peu partout. Si vous vous êtes mis d'accord pour utiliser un certain livre pour le décryptage, lorsque vous recevez un message, il vous suffira de vous rendre à la bibliothèque ou à la librairie pour le trouver et décoder le message.
    • Cependant, différentes éditions pourraient avoir un nombre différent de pages. Pour vous assurer que les autres utilisent le bon livre, vous devez aussi vous mettre d'accord sur l'édition et l'année de publication du livre  [17] .
    • Par exemple, vous pourriez utiliser le livre « Dune » de Frank Herbert avec des codes qui représentent la page, la ligne et le nombre de mots en partant de la gauche.
      • Message encodé : « 224,10,1 ; 187,15,1 ; 163,1.7 ; 309,4.4 ».
      • Message décodé : « je cache mes mots ».
    Publicité
Méthode 4
Méthode 4 sur 5:

Déchiffrer des codes

Télécharger l'article
  1. Il va se baser sur un algorithme, c'est-à-dire un processus qui va transformer le message de la même manière à chaque fois. Cela signifie que toute personne qui possède le chiffre peut décoder le message  [18] . Les chiffres complexes peuvent dérouter même les cryptanalystes les plus chevronnés. Parfois, les équations mathématiques derrière les chiffres peuvent être une ligne de défense remarquable pour cacher des choses de la vie de tous les jours.
    • De nombreux cryptographes ajoutent une clé, par exemple la date, pour renforcer leurs chiffres. La clé ajuste les valeurs de sortie du nombre correspondant au jour du mois (le premier, toutes les valeurs de sorties seront changées en 1  [19] ).
  2. Un des chiffres les plus simples à utiliser est le chiffrement par décalage (ou chiffre de César). Il se base sur une technique de décalage des lettres de l'alphabet en avant pour toutes les lettres du message  [20] .
    • Message : « salut ».
    • Message encodé : « t.b.m.v.u ».
    • Vous pouvez modifier le chiffre de César pour décaler les lettres du nombre que vous voulez en avant. Quel que soit le nombre de lettres que vous choisissez pour le décalage, le principe est le même.
  3. Utilisez votre algorithme pour crypter les messages. Pendant votre apprentissage du cryptage, votre vitesse devrait augmenter. Ajoutez des niveaux de complexité à votre algorithme. Incluez une condition changeante à votre chiffre, par exemple le jour de la semaine. Assignez une valeur chaque jour de la semaine. Ajustez le chiffre selon cette valeur lorsque vous cryptez un message.
  4. Lorsque vous commencez à avoir plus d'expérience dans la lecture des chiffres, cela va devenir une seconde nature ou du moins beaucoup plus facile. Puisque l'application des algorithmes est constante, l'habitude va vous aider à remarquer des tendances et à développer une intuition lorsque vous travaillez avec ce genre de système.
    Publicité
Méthode 5
Méthode 5 sur 5:

Comprendre les codes communs

Télécharger l'article
  1. Maitrisez le morse . Quelle que soit la manière de l'appeler, le morse est un code. Les points et les tirets représentent des signaux électriques longs ou courts qui à leur tour représentent des lettres de l'alphabet. Ce système permettait de communiquer par télégraphes. Voici quelques-unes des lettres les plus communes du morse représentées par des signaux longs ( _ ) et courts ( . ) :
    • R ; S ; T ; L : ._. ; _.. ; _ ; ._..
    • A ; E ; O : ._ ; . ; _ _ _  [21]
  2. De nombreux personnages historiques comme le génie Léonard de Vinci ont écrit des messages comme ils apparaitraient réfléchis dans un miroir. À cause de cette propriété, on appelle aussi ces techniques des codes « par réflexion ». Ce genre de chiffres peut être difficile au début, mais ils deviennent beaucoup plus faciles rapidement  [22] .
    • Les chiffres de transposition traitent généralement les messages ou la formation des lettres d'un point de vue visuel. L'image du message est transformée pour en cacher la signification  [23] .
  3. Le binaire est un langage informatique fait de 1 et de 0. La combinaison des 1 et des 0 permet de crypter et de décrypter des messages avec une clé binaire ou en calculant les valeurs représentées par les 1 et les 0 du message pour chaque lettre dans le texte.
    • Par exemple, le nom « Matt » deviendrait 01001101 ; 01000001 ; 01010100 ; 01010100  [24] .
    Publicité

Conseils

  • Trouvez un moyen d'encoder les espaces entre les mots en même temps que les mots en eux-mêmes. Cela permet de renforcer le message et de le rendre plus difficile à casser. Par exemple, vous pouvez utiliser une lettre (E, T, A, O et N fonctionnent bien) à la place de l'espace. On appelle cela des symboles nuls.
Publicité

Avertissements

  • Un code ou un chiffre ne garantit jamais la sécurité de vos messages. La cryptanalyse pourrait aider à le casser ou une erreur humaine, par exemple la perte du livre de déchiffrement, pourrait amener quelqu'un à casser le code.
Publicité

À propos de ce wikiHow

Cette page a été consultée 410 294 fois.

Cet article vous a-t-il été utile ?

Publicité