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

#1 08-05-2019 20:40:25

Superhero
Membre
Inscription : 03-06-2017
Messages : 28

un codage qui me laisse perplexe

Bonsoir
est-ce que l'un d'entre vous saurait décoder ce message:

azrodqooojpyygavewvtuexlonhuuyphirquqhrrepqulvvsenzroamiy lnoyheeondastwpiqwyxhxyillopvryadlairytubgyudytenfdayxraw bneaxmuwkoftwhejzogrfaodrhapuaywpnaeifyflgyvogufquuoarujn weyxeoskiiaelihnyptrooshlyfoyipluerelezqsutiuoskfiupeivre gcnwupfuhyimodfjeencuqkyysoaawfianusyjmuenjdibnziywaijqao jysynqloukgixteojeoiwneqoyjacxnbeuyyxfekiuoynjvexyjiqvite enontsinyiiqgreyayibtogmbkermuwoyzaccyxqseempkydiealkpaix mypkyicedyxjqooauormgolueoqcyeowhibxiojaresxasthoajcdaveo uflkyyblahqyjmzfyfzumoysypfgfoiyombeuooliqjikgliisggiveyi cvyybybyzseecayovludaovytslrayiuhlteobmihmaojihebzqoueeod sxepyiogsezdmqovzwehuwylpeemecichpaawkahzlebeeajxpdeguajr aabykixphiejyalsopzfwodtayleyywmoeqibokbouldsikgxaagaunpy iwovugrkoeuxukdxumunetbayoewustlowiouwmuwtvnipzxyeweolkdg avyuszyohasizbbaoaeulcojxmjukhesoalexlupdhyexxlozyuogcujd myedreexuvapbcifadyczaowqiapfieukwycfooneholsyjwquihntida eifxsayicenlkunesywjaaeytomhcogaiaksnuutioggyuxyrusgcycji evpikyecuvbexdsiupxeelfnodjcitoaisruemeiujziaqapyshcukejobftpiay


D'avance merci pour votre aide

Hors ligne

#2 19-05-2019 20:24:17

Rossignol
Membre
Inscription : 19-06-2015
Messages : 187

Re : un codage qui me laisse perplexe

Bonjour Superhero,

Ce qui laisse perplexe dans ce cryptogramme, c'est la distribution des lettres :

histogramme

Les six voyelles ont des effectifs nettement supérieurs à ceux des consonnes.

J'ai étudié la répartition des voyelles dans le crypto.

Je me suis aperçu qu'en écrivant ce crypto en lignes de 8 caractères, la première colonne ne contenait que des voyelles et les colonnes 2 et 3 que des consonnes.
Ça ne pouvait pas être le fruit du hasard.

Il m'a fallu beaucoup de temps pour comprendre le principe du codage qui est très simple : une voyelle code 0 et une consonne code 1.

Par conséquent, une ligne de 8 caractères correspond à un octet binaire c'est-à-dire à une lettre dans le code ASCII.

On obtient :

azrodqoo -> 01101100 = 108 -> l
ojpyygav -> 01100101 = 101 -> e
ewvtuexl -> 01110011 = 115 -> s
onhuuyph -> 01100011 =  99 -> c
irquqhrr -> 01101111 = 111 -> o
epqulvvs -> 01101111 = 111 -> o
enzroami -> 01110010 = 114 -> r
ylnoyhee -> 01100100 = 100 -> d
ondastwp -> 01101111 = 111 -> o
iqwyxhxy -> 01101110 = 110 -> n
illopvry -> 01101110 = 110 -> n
adlairyt -> 01100101 = 101 -> e
ubgyudyt -> 01100101 = 101 -> e
enfdayxr -> 01110011 = 115 -> s
awbneaxm -> 01110011 = 115 -> s
uwkoftwh -> 01101111 = 111 -> o
ejzogrfa -> 01101110 = 110 -> n
odrhapua -> 01110100 = 116 -> t
ywpnaeif -> 01110001 = 113 -> q
yflgyvog -> 01110101 = 117 -> u
ufquuoar -> 01100001 =  97 -> a
ujnweyxe -> 01110010 = 114 -> r
oskiiael -> 01100001 =  97 -> a
ihnyptro -> 01101110 = 110 -> n
oshlyfoy -> 01110100 = 116 -> t
ipluerel -> 01100101 = 101 -> e
ezqsutiu -> 01110100 = 116 -> t
oskfiupe -> 01110010 = 114 -> r
ivregcnw -> 01101111 = 111 -> o
upfuhyim -> 01101001 = 105 -> i
odfjeenc -> 01110011 = 115 -> s
uqkyysoa -> 01100100 = 100 -> d
awfianus -> 01100101 = 101 -> e
yjmuenjd -> 01100111 = 103 -> g
ibnziywa -> 01110010 = 114 -> r
ijqaojys -> 01100101 = 101 -> e
ynqloukg -> 01110011 = 115 -> s
ixteojeo -> 01100100 = 100 -> d
iwneqoyj -> 01101001 = 105 -> i
acxnbeuy -> 01111000 = 120 -> x
yxfekiuo -> 01101000 = 104 -> h
ynjvexyj -> 01110101 = 117 -> u
iqviteen -> 01101001 = 105 -> i
ontsinyi -> 01110100 = 116 -> t
iqgreyay -> 01110000 = 112 -> p
ibtogmbk -> 01101111 = 111 -> o
ermuwoyz -> 01101001 = 105 -> i
accyxqse -> 01101110 = 110 -> n
empkydie -> 01110100 = 116 -> t
alkpaixm -> 01110011 = 115 -> s
ypkyiced -> 01100101 = 101 -> e
yxjqooau -> 01110000 = 112 -> p
ormgolue -> 01110100 = 116 -> t
oqcyeowh -> 01100011 =  99 -> c
ibxiojar -> 01100101 = 101 -> e
esxastho -> 01101110 = 110 -> n
ajcdaveo -> 01110100 = 116 -> t
uflkyybl -> 01110011 = 115 -> s
ahqyjmzf -> 01101111 = 111 -> o
yfzumoys -> 01101001 = 105 -> i
ypfgfoiy -> 01111000 = 120 -> x
ombeuool -> 01100001 =  97 -> a
iqjikgli -> 01101110 = 110 -> n
isggivey -> 01110100 = 116 -> t
icvyybyb -> 01100101 = 101 -> e
yzseecay -> 01100100 = 100 -> d
ovludaov -> 01101001 = 105 -> i
ytslrayi -> 01111000 = 120 -> x
uhlteobm -> 01110011 = 115 -> s
ihmaojih -> 01100101 = 101 -> e
ebzqouee -> 01110000 = 112 -> p
odsxepyi -> 01110100 = 116 -> t
ogsezdmq -> 01101111 = 111 -> o
ovzwehuw -> 01110101 = 117 -> u
ylpeemec -> 01100101 = 101 -> e
ichpaawk -> 01110011 = 115 -> s
ahzlebee -> 01110100 = 116 -> t
ajxpdegu -> 01111010 = 122 -> z
ajraabyk -> 01100101 = 101 -> e
ixphiejy -> 01110010 = 114 -> r
alsopzfw -> 01101111 = 111 -> o
odtayley -> 01100100 = 100 -> d
ywmoeqib -> 01100101 = 101 -> e
okboulds -> 01100111 = 103 -> g
ikgxaaga -> 01110010 = 114 -> r
unpyiwov -> 01100101 = 101 -> e
ugrkoeux -> 01110001 = 113 -> q
ukdxumun -> 01110101 = 117 -> u
etbayoew -> 01100001 =  97 -> a
ustlowio -> 01110100 = 116 -> t
uwmuwtvn -> 01101111 = 111 -> o
ipzxyewe -> 01110010 = 114 -> r
olkdgavy -> 01111010 = 122 -> z
uszyohas -> 01100101 = 101 -> e
izbbaoae -> 01110000 = 112 -> p
ulcojxmj -> 01101111 = 111 -> o
ukhesoal -> 01101001 = 105 -> i
exlupdhy -> 01101110 = 110 -> n
exxlozyu -> 01110100 = 116 -> t
ogcujdmy -> 01101110 = 110 -> n
edreexuv -> 01100101 = 101 -> e
apbcifad -> 01110101 = 117 -> u
yczaowqi -> 01100110 = 102 -> f
apfieukw -> 01100011 =  99 -> c
ycfooneh -> 01100101 = 101 -> e
olsyjwqu -> 01101110 = 110 -> n
ihntidae -> 01110100 = 116 -> t
ifxsayic -> 01110001 = 113 -> q
enlkunes -> 01110101 = 117 -> u
ywjaaeyt -> 01100001 =  97 -> a
omhcogai -> 01110100 = 116 -> t
aksnuuti -> 01110010 = 114 -> r
oggyuxyr -> 01100101 = 101 -> e
usgcycji -> 01110110 = 118 -> v
evpikyec -> 01101001 = 105 -> i
uvbexdsi -> 01101110 = 110 -> n
upxeelfn -> 01100111 = 103 -> g
odjcitoa -> 01110100 = 116 -> t
isruemei -> 01100100 = 100 -> d
ujziaqap -> 01100101 = 101 -> e
yshcukej -> 01110101 = 117 -> u
obftpiay -> 01111000 = 120 -> x

Le message est donc :

les coordonnees sont quarante trois degres dix huit point sept cent soixante dix sept ouest zero degre quatorze point neuf cent quatre vingt deux

Pas très économique comme procédé de chiffrement !

@+

Hors ligne

#3 20-05-2019 08:36:53

freddy
Membre chevronné
Lieu : Paris
Inscription : 27-03-2009
Messages : 6 605

Re : un codage qui me laisse perplexe

Salut,

tu m'impressionneras toujours, bravo !


"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius

Hors ligne

#4 20-05-2019 12:08:33

Fred
Administrateur
Inscription : 26-09-2005
Messages : 5 254

Re : un codage qui me laisse perplexe

Bonsoir,

  Voici une vraie preuve que la sécurité d'une méthode de chiffrement ne peut être assurée par le fait qu'on ne la connaisse pas.
Rossignol, sans rien savoir de la méthode, sans avoir de mot probable ou autre information, en est venu à bout.

Bravo!

F.

Hors ligne

#5 21-05-2019 19:45:28

Superhero
Membre
Inscription : 03-06-2017
Messages : 28

Re : un codage qui me laisse perplexe

Whaou!!
Merci beaucoup Rossignol. Je n'étais pas du tout sur cette piste! Effectivement impressionnant.
La plupart des messages d'aide que j'ai eu sur ce blog ont eu une réponse de ta part.

Je te remercie.

Ce type de codage me plait bien. Je vais réutiliser ...

SuperHero

Hors ligne

Réponse rapide

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 cinq moins treize
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.

Pied de page des forums