Forum de mathématiques - Bibm@th.net
Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
- Accueil
- » Cryptographie
- » un codage qui me laisse perplexe
- » Répondre
Répondre
Résumé de la discussion (messages les plus récents en premier)
- Superhero
- 21-05-2019 20:45:28
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
- Fred
- 20-05-2019 13:08:33
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.
- freddy
- 20-05-2019 09:36:53
Salut,
tu m'impressionneras toujours, bravo !
- Rossignol
- 19-05-2019 21:24:17
Bonjour Superhero,
Ce qui laisse perplexe dans ce cryptogramme, c'est la distribution des lettres :
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 :
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 !
@+
- Superhero
- 08-05-2019 21:40:25
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