Forum : Topic "La cryptographie" : Messages

| << [01] 2 / 3 [03] >> |

Balthi12-18 21:10 Votes Edit Del
Je vais maintenant vous parler d'un code des plus rudimentaires mais qui possède sa véritable force face à quelqu'un qui ignore la cryptographie.
Avec ce code, on confirme ce que j'ai dit précédemment le principe du code est essentiel non seulement pour coder mais aussi pour décoder.

Abordons alors directement ce nouveau code: Le bâton de Lacédémone

Il fut inventé à l'Antiquité. Il consistait simplement à enrouler un bandeau autour d'un bâton d'un certain diamètre et d'écrire le message sur ce ruban de manière qu'en le déroulant, on obtient une suite de lettre apparemment sans aucun sens.

La clef étant bien sur le diamètre et le principe simplement un décalage des lettres au sein du message.

Bien entendu, je ne vais pas vous demander d'enrouler un ruban autour d'un bâton de 5 cm de diamètre pour coder.

Il suffit simplement d'établir un tableau d'autant de colonne que vous le désirez, ce sera votre clef, et d'écrire votre message dans le tableau. Il vous suffira alors de recopier les lettres de haut en bas de toute les colonnes l'une à la suite de l'autre.

Vous pouvez également utilisez, pour le tableau, un certain nombre de ligne et vous écrivez votre message de haut en bas. Votre message codée sera la suite de lettres qui s'est inscrit en ligne pendant que vous écrivez votre message ^^

Je préfère la deuxième méthode car je la trouve plus pratique. Je préfère juste travailler de droite à gauche plutôt que de haut en bas mais je vais vous illustrez pour les deux méthodes un même message ^^

Voici le message :
Demain, dès l'aube, à l'heure où blanchit la campagne,
Je partirai. Vois-tu, je sais que tu m'attends.
J'irai par la forêt, j'irai par la montagne.
Je ne puis demeurer loin de toi plus longtemps.

Mettons une clef de 12 puisque c'est un long message
par colonne:
demaindeslau
beàlheureoùb
lanchitlacam
pagnejeparti
raivoistujes
aisquetumatt
endsjiraipar
laforêtjirai
parlamontagn
ejenepuisdem
eurerloindet
oipluslongte
mps.

Par ligne:
dblpraelpeeom
eeaaainaajuip
mangisdfrerps
alcnvqsolnel
ihheoujraeru
neijieiempls
dutestrtouol
erlptuajniio
seaaumiitsnn
locrjapraddg
auatetaageet
ubmistrinmte


Dans les deux cas, on obtient le même message codé:

dblpraelpeeom eeaaainaajuip mangisdfrerps alcnvqsolnel ihheoujraeru eijieiempls dutestrtouol erlptuajniio seaaumiitsnn locrjapraddg auatetaageet ubmistrinmte


Amusez vous avec ce code qui semble rudimentaire mais qui est assez efficace contre ceux qui ignore le principe ^^

Fulldragon12-18 21:23 Votes Edit Del
qui déchiffre, de la première lecture :

slaut !
cmeonmt vuos alelz ?
il fiat baeu ce mitan ?
cmeomt aaillat ton frrêe heir aèrps-mdii ?

Balthi12-19 12:49 Votes Edit Del
Il me semble fulldragon que tu n'aie pas compris le principe.

C'est l'entièreté du message qui doit être coder selon le code employé et non pas mot à mot.
Ici cela devient seulement un anagramme d'une facilité qu'un enfant de 5 ans pourrait trouver...

Pour info:
"Salut ! Comment vous allez ? il fait beau ce matin ? Comment allait ton frêre hier après-midi?"
est ton message.

D'ailleurs, il y a plusieurs fautes dans ton message non seulement au niveau du codage mais également dans l'orthographe, il manque des lettres dans certain mot...

C'est à retravailler Fulldragon...

Balthi12-19 15:28 Votes Edit Del
Pour décoder un tel code, il suffit simplement de faire le cheminement inverse. C'est à dire, inscrire le message codé dans un tableau d'un certain nombre de ligne ou de colonne (puisque nous avons vu que ça revenait au même)

La plus grande difficulté étant de trouver la clef, le nombre de colone ou de ligne utilisé pour le codage.
Soit, vous commencez à faire des tableaux de 2 puis 3 jusqu'à ce que vous percez à jour le message.
On s'aperçoit également qu'avec l'ordinateur, le décodage d'un tel code est simple...
Soit, vous réfléchissez avec tâtonnement. Quel lettre pourrait être avec telle lettre? Repérez des lettres qui ont de grandes chances de pouvoir se retrouver ensemble par exemple le Q avec le U. Si vous trouvez par déduction le nombre, il vous suffira de travailler sur le tableau.

Pour décodez un tel code, ça ne devrait pas vous prendre plus de deux heures si la clef est difficile à trouver. Mais vous pouvez très bien découvrir la clef en 5 minutes même moins si la clef est rudimentaire.
(Comme nous l'a montré Fulldragon avec son code bancal)

Fulldragon12-19 21:41 Votes Edit Del
en faites, c'est un type de codage test (bon pas les même mot) que j'ai vue sur internet, qui était de savoir qui pourrais le déchiffré de la première lecture (c'est simple en effet)

le code garde la première et la dernière lettre du mot à la bonne place, ainsi le cerveau n'a pas de mal à réconstitué le message directement.

mais si tu veux un codage plus compliquer, en voici un plutôt dure : (c'est un nombre)

hbzmpsdt

comme il est court, tu devrais pas mettre beaucoup de temps !

Fulldragon12-19 21:49 Votes Edit Del
ptdr je viens de trouver un ami, qui en m'envoyant un message, m'a posé le plus dure décodage que je n'ai jamais vue ^^

é si on ba l srveillan on a l droi d s couché a 22h

Balthi12-20 14:30 Votes Edit Del
Pour ton "hbzmpsdt", ce n'est pas un décalage de césar.
Il ne peut s'agir que d'une substitution alphabétique.

Avec les lettres qu'on a, il ne faut pas penser à un anagramme ou à un autre code qui déplace les lettres dans le message.

Pour penser à le décoder manuellement, c'est à dire sans l'aide à d'ordinateur, il faudrait plus de détail.

Si c'est bien une substitution, alors tout les mots de 8 lettres qui s'écrit avec des lettres différentes sont correctes.
A savoir, nous disposons de 44 664 mots de 8 lettres en comptant les mots possédant plusieurs fois la même lettre.
Il est fortement probable, j'en suis même certain, qu'il existe plusieurs solutions.

Dès lors, Fulldragon, tu as tort, ce n'est pas parce que le message est court qu'il est simple. c'est l'inverse, plus il est court, plus il est difficile.

Pour ton deuxième message, il suffit de le lire à voix haute pour le comprendre...

Balthi12-20 15:00 Votes Edit Del
Je vais maintenant aborder le dernier code avec vous.

Il ne s'agit ni d'une substitution ni d'une transposition.
Il s'agit du chiffre des nulles.

Ce code est simple et pourtant il pose certain problème pour le décoder.
Le principe étant d'insérer un certain nombre de lettres quelconques entre chaque lettre du message.

On obtient alors un mélange de lettre qui peut embrouiller un connaisseur puisqu'il pourra partir sur des mauvais code. Le principe est simple mais pour le décoder, il faut beaucoup d'imagination afin de percer à jour le principe.

Un exemple: "Qui sème le vent, récolte la tempête"
On va coder suivant 3 lettres nulles

QadgUrtsIpml StwvEopfMersEsba LsuzEiht VqwxEphdNudtT,
RuscEojqCohdOldgLdgeTgdfErsw LedpAsch TgwnEprtMwlaPeacEoprTquiE.

Bien entendu, c'est un exemple, vous pouvez complétez suivant n'importe quelle lettre.

Ici vous pouvez exploitez au maximum votre esprit sadique du codage et votre imagination. au lieu de faire comme, j'ai fait, tapez au hasard, réfléchissez à diverses combinaisons pour que le code ne soit pas apparent.
Les possibilités sont aussi diverses que votre imagination, exploitez le bien et surtout amusez vous^^

Balthi12-20 17:27 Votes Edit Del
Pour décoder un tel code, il n'y a aucune astuce. Il suffit de réfléchir ^^

Tentez, échouez un certain nombre de lettre pour enfin tombez sur le bon.

Il faut surtout réfléchir sur les lettres nulles, déceler les suites de être probables pour essayer d'enlever les lettres nulles ainsi que d'essayer de découvrir le nombre de lettre nulle pour pouvoir reconstituer le message originel.

voilà, je vous ai présenté tout les codes que j'avais en ma connaissance. Il vous suffit maintenant de vous amusez avec, si j'en découvre un nouveau, je viendrais le publier. Je me tiendrais à votre disposition sur ce topic pour toute question.
Merci à ceux qui m'ont lu et n'oubliez pas: Amusez vous !

Fulldragon12-20 22:37 Votes Edit Del
comme information, j'ai dit un nombre !

j'ai changé chaque lettre contre celle qui la précédait, et j'ai modifier l'ordre !

une fios fait ça, on lit cinquante.


Nouveau message2017-08-19 18:34   ^ 

Veuillez vous connecter pour poster.