Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

Répondre

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
vingt neuf plus seize
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Retour

Résumé de la discussion (messages les plus récents en premier)

LeSingeMalicieux
03-03-2020 19:38:04

Bonsoir,

Rossignol a écrit :

Pour compliquer la tâche des cryptanalystes, les codeurs aiment bien utiliser des alphabets exotiques, des signes cabalistiques, des groupes de symboles ...etc (voire des arbres :-)

Même si ça n'apporte rien (sauf à retrouver de nouveaux message chiffrés avec la même méthode), puisque Rossignol tu as brillamment décrypté ce message par analyse des fréquences, je me refusais à croire que l'alphabet choisi était construit au hasard, et j'ai tâché d'en comprendre la logique.

Voilà qui est fait :)

Les bâtons "|" représentent les carrés noirs et les points "." les carrés blancs. Et donc, dans l'ordre alphabétique :

espace : .....

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 : ||.||

On voit que dans l'ordre de l'alphabet on a d'abord des groupes de 1 bâton, puis des groupes de 2, de 3 et pour finir de 4 bâtons.
Ces bâtons se déplacent de gauche à droite (de haut en bas dans l'image initiale), avec des règles variant d'un groupe à l'autre.
Comme les lettres de V à Y n'apparaissent pas dans le cryptogramme, j'ai un peu extrapolé à la fin avec la logique qui me semblait la plus cohérente.

À+

Leoniblood
06-02-2020 23:52:23

Merci beaucoup, en plus tu as été très rapide :)

Rossignol
05-02-2020 16:35:45

Pour compliquer la tâche des cryptanalystes, les codeurs aiment bien utiliser des alphabets exotiques, des signes cabalistiques, des groupes de symboles ...etc (voire des arbres :-)

Si le nombre de symboles différents est inférieur à 26, on peut associer à chaque symbole une lettre.

Ici, au premier symbole 10100 on associe la lettre A et on remplace tous les 10100 par A.
Ensuite, on associe au symbole suivant 10001, la lettre B et on remplace tous les 10001 par B.
Et ainsi de suite. Finalement, on obtient le crypto équivalent :

ABCCDEFGHIJKLIMEFNFOBKDFPLFMEMEFQEFRBPLSNHFEMFNBQES

qui ne contient que des lettres : on peut utiliser les outils standards habituels.
Par exemple l'histogramme des fréquences :
histogramme

On se doute que F est l'espace et E est e.

Finalement, l'alphabet est donc

  ABCDEFGHIJKLMNOPQRSTUVWXYZ
  jofre cinquatkpldzs???????

et le message

joffre cinquante k pour la tete de zolaski et kodes

Je pensais que le N était un s pour $ et non un k pour kilo.

Plus le crypto est court, plus le contexte est important.

@+

Leoniblood
05-02-2020 13:48:55

Du coup pour savoir la translittération c'est de binaire à quoi ?

Leoniblood
05-02-2020 13:35:05

Ok merci, je pense comprendre, en fait c'est une prime de 50 000(50 k) sur la tête de quelqu'un zolaski et kodes visiblement (C'est dans GTA RP) mais il me fallait la méthode pour comprendre. MERCI BEAUCOUP

Rossignol
05-02-2020 13:24:15

Bonjour Leoniblood,

Le code utilisé semble être un code sur 5 bits, genre Baudot.
En lisant l'image colonne par colonne, on obtient (1 = carré noir, 0 = carré gris):

10100 10001 11000 11000 10110 00001 00000 00100 00011 01001 11010 01011 10000 01001 01101 00001 00000 01010 00000 11100 10001 01011 10110 00000 00101 10000 00000 01101 00001 01101 00001 00000 00010 00001 00000 11011 10001 00101 10000 01110 01010 00011 00000 00001 01101 00000 01010 10001 00010 00001 01110

Une translittération donne le crypto :

ABCCDEFGHIJKLIMEFNFOBKDFPLFMEMEFQEFRBPLSNHFEMFNBQES

L'étude des fréquences montre que F (00000) est probablement l'espace, ce qui donne :

ABCCDE_GHIJKLIME_N_OBKD_PL_MEME_QE_RBPLSNH_EM_NBQES

Le mieux que j'ai obtenu est

ABCCDE GHIJKLIME N OBKD PL MEME QE RBPLSNH EM NBQES
joffre cinquante s pour la tete de .ola.si et sode.

avec l'alphabet de déchiffrement

  ABCDEFGHIJKLMNOPQRSTUVWXYZ
  jofre cinquatspld..???????
 

Manque de contexte pour trouver les deux lettres manquantes.

@+

Leoniblood
05-02-2020 00:37:41

Bonsoir, j'ai cette image IMG-20200205-001250.png avec un message codé, je ne connais pas ce genre de chiffrement, si vous en savez plus sur le type et la façon de procéder cela m'intéresse beaucoup.

Pied de page des forums