CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Le Mystère du Code Binaire ( Binary Code )

CraZzy_M
CraZzy_M
Niveau 1
11 novembre 2020 à 01:33:48

Bonjour à toutes et à tous !

Je rencontre aujourd'hui une énigme en code binaire que je n'arrive point à résoudre...

Le but étant de retrouver à partir de ce code (fichier ci-joint),un ou plusieurs mots anglais cohérents.

La personne qui trouvera la bonne solution aura droit à un dû

https://image.noelshack.com/fichiers/2020/46/3/1605054636-code.jpg

Code en toutes lettres :

00110001 00110000 00110001 00100000 00110001 00110000 00110000 00110001 00100000 
00100000 00110000 00110001 00110000 00110001 00110000 00110001 
00100000 00110001 00110001 00110000 00110001 00100000 00110001 00100000 00110001
00110000 00110001 00100000 00110000 00110001 00110001 00110000
00100000 00110001 00110000 00110000 00110001 00100000 00110000 00110001 00100000
00110001 00110001 00110000

Mesdames, Messieurs à vous de jouer !

PS : Cela fait énormément de temps que j'essaie de la résoudre.

Message édité le 11 novembre 2020 à 01:34:07 par CraZzy_M
godrik
godrik
Niveau 30
11 novembre 2020 à 02:36:49

il n'y a que 4 octets different. tu es sur que c'est de l'anglais?

Choucador
Choucador
Niveau 10
11 novembre 2020 à 02:47:16

Salut, c'est du code ASCII, reconnaissable car chaque caractère est encodé sur 8 bits. Tu peux regarder la page wikipedia pour comprendre de quoi il s'agit, mais en pratique il suffit de chercher "convertisseur binaire ascii" sur google et tu auras plein de sites pour traduire à ta place.

Une fois traduit tu obtiens:

101 1001  010101 1101 1 101 0110 1001 01 110

Maintenant je suppose qu'il faut convertir chaque nombre binaire en décimal et ça t'indiquera la position d'une lettre de l'alphabet. Par exemple le premier groupe, 101, correspond au chiffre 5 et donc (je suppose) à la lettre 'E'. Je te laisse faire la suite

Message édité le 11 novembre 2020 à 02:47:35 par Choucador
Parisportif
Parisportif
Niveau 10
11 novembre 2020 à 10:03:11

5E 9K 21U EKU ne veut rien dire.

Parisportif
Parisportif
Niveau 10
11 novembre 2020 à 10:10:36

13M A E F 9i 1A 6F

EKUMAEFIAF Aucun résultat trouvé pour EKUMAEFIAF

lokilok
lokilok
Niveau 16
11 novembre 2020 à 10:29:23

[02:47:16] <Choucador>
Salut, c'est du code ASCII, reconnaissable car chaque caractère est encodé sur 8 bits.

C'est rare de voir des bits qui soient pas groupés par 8, ça veut pas forcément dire que c'est de l'ASCII.

zerokills
zerokills
Niveau 9
11 novembre 2020 à 11:00:08

Le 11 novembre 2020 à 02:47:16 Choucador a écrit :
Salut, c'est du code ASCII, reconnaissable car chaque caractère est encodé sur 8 bits. Tu peux regarder la page wikipedia pour comprendre de quoi il s'agit, mais en pratique il suffit de chercher "convertisseur binaire ascii" sur google et tu auras plein de sites pour traduire à ta place.

Une fois traduit tu obtiens:

101 1001  010101 1101 1 101 0110 1001 01 110

Maintenant je suppose qu'il faut convertir chaque nombre binaire en décimal et ça t'indiquera la position d'une lettre de l'alphabet. Par exemple le premier groupe, 101, correspond au chiffre 5 et donc (je suppose) à la lettre 'E'. Je te laisse faire la suite

je crois que ça donne ça :


101 1001  010101 1101 1 101 0110 1001 01 110
5   9     21     13   1 5   6    9    1  6
E   I     U      M    A E   F    I    A  F
Pseudo supprimé
Pseudo supprimé 11 novembre 2020 à 12:02:50

J'ai regardé si l'ASCII pourrait être du morse, mais ça a pas l'air de donner grand chose

cybevil
cybevil
Niveau 27
11 novembre 2020 à 12:30:07

Peut-être un code de césar en plus des lettres en ASCII

Pseudo supprimé
Pseudo supprimé 11 novembre 2020 à 14:25:54

Voilà les 26 possibilités pour un code de césar :

EIUMAEFIAF
FJVNBFGJBG
GKWOCGHKCH
HLXPDHILDI
IMYQEIJMEJ
JNZRFJKNFK
KOASGKLOGL
LPBTHLMPHM
MQCUIMNQIN
NRDVJNORJO
OSEWKOPSKP
PTFXLPQTLQ
QUGYMQRUMR
RVHZNRSVNS
SWIAOSTWOT
TXJBPTUXPU
UYKCQUVYQV
VZLDRVWZRW
WAMESWXASX
XBNFTXYBTY
YCOGUYZCUZ
ZDPHVZADVA
AEQIWABEWB
BFRJXBCFXC
CGSKYCDGYD
DHTLZDEHZE
godrik
godrik
Niveau 30
11 novembre 2020 à 15:35:24

Notez que le code a ete mal copier. Il n'y a pas deux espaces consecutifs dans l'image de base.

godrik
godrik
Niveau 30
11 novembre 2020 à 15:37:13

le vrai decodage est: 101 1001 01 0101 1101 1 101 0110 1001 01 110

CraZzy_M
CraZzy_M
Niveau 1
11 novembre 2020 à 15:44:23

J'ai avancé de mon côté, j'ai déduit que les nombre 13 indiquent une encryption en "ROT-13"

C'est sur et officiel reste à exploiter

godrik
godrik
Niveau 30
11 novembre 2020 à 15:54:16

tu as un context sur ce que ce mot pourrait etre?

En supposant que le mot est de l'anglais. Et que chaque groupement est une lettre et que toutes les lettres sont encode independement.

J'ai telecharge un dictionaire depuis : https://raw.githubusercontent.com/dwyl/english-words/master/words.txt

Le code (python)

import sys

for x in sys.stdin:
    word = x.rstrip()
    if len(word) == 10:
        if (word[0] == word[6]):
            if (word[1] == word[8]):
                print (word)

J'ai 181 candidats:
acceptance
acceptancy
accordance
accordancy
aeroplaner
aeroplanes
aestivated
aestivates
aldermanly
allegeable
allodially
allottable
alogically
alveolarly
arteriagra
attendants
bedrabbled
beerbibber
bestubbled
black-ball
black-belt
brain-born
carapacial
cardiacean
cataractal
cat's-claw
celibacies
cinemactic
clairecole
clear-cole
codirector
constuctor
contractor
cornfactor
cryptocarp
death-deep
dispondaic
elevatedly
entosterna
forty-foot
frank-ferm
frondiform
fructiform
gemologies
geophagies
goody-good
hammerhead
headachier
hexarchies
hoydenhood
horse-hoof
illiquidly
inanitions
inceptions
inclusions
incursions
indentions
indianians
inductions
infections
inflations
ingredient
injections
innutrient
inobedient
in-patient
insentient
insertions
inservient
insouciant
intentions
intrusions
intuitions
inventions
inversions
investient
itty-bitty
lacetilian
leg-puller
lunatellus
metonymies
nasioinial
net-tender
net-winged
new-minted
newsmanmen
newsmonger
nubigenous
nuculanium
oikophobia
ophiomorph
precompare
pre-Empire
preinspire
prerespire
presupport
prosupport
protospore
reabsorbed
reaffirmed
reaffirmer
reasserted
reassorted
recoveries
red-barked
red-carpet
red-harden
redhearted
red-horned
redivorced
redshirted
reembarked
reendorsed
reenforced
reenforces
reenlarged
reenlarges
reexported
reexporter
refineries
registries
reimbursed
reimburser
reimburses
reimported
reincurred
reindorsed
reinferred
reinforced
reinforcer
reinforces
reinformed
reinjuries
reinserted
reinterred
reobserved
reoccurred
rerecorded
retinerved
rowdyproof
sea-tossed
sea-washed
selfnesses
sexinesses
sigilistic
signorship
silverskin
simplistic
sinnership
sirdarship
sistership
slangishly
sluggishly
sluttishly
successful
tangential
teakettles
temerities
tenacities
tepidities
toleration
tolutation
touristdom
toxication
trajectory
transitory
tricksters
trimesters
trumpeters
truncature
ulcerously
underburnt
uneloquent
unfrequent
unpursuant
unpursuing
unsanguine
unsunburnt
widow-wail
wreathwork
wreathwort

godrik
godrik
Niveau 30
11 novembre 2020 à 15:57:41

ah, apparement je ne sais pas compter:

import sys

for x in sys.stdin:
    word = x.rstrip()
    if len(word) == 11:
        if (word[0] == word[6]):
            if (word[1] == word[8]):
                if (word[2] == word[9]):
                    print (word)

Le resultat:

barge-board
desiredness
latifoliate
olde-worlde
open-topped
precompared
preinspired
ringbarking
roosterhood
rougher-out
sin-washing
tinsmithing
CraZzy_M
CraZzy_M
Niveau 1
11 novembre 2020 à 16:03:20

Ce devrait être le nom d'une map / d'un batiment

CraZzy_M
CraZzy_M
Niveau 1
11 novembre 2020 à 16:04:31

Donc en soit tu ne trouvera rien dans un dictionnaire

godrik
godrik
Niveau 30
11 novembre 2020 à 16:06:57

Un des trucs qui est etrange est que si on suppose que les espaces demarquent les changement de lettres, il y a des lettres qui commence avec 0, ce qui est relativement etrange.

Je me demande si ca denote un chemin dans un arbre.

godrik
godrik
Niveau 30
11 novembre 2020 à 16:07:51

C'est un vrai batiment qui existe? Ou c'est un batiment dans un monde virtuel?
Si c'est le nom d'un vrai batiment, on peut recuperer une liste depuis wikipedia.

CraZzy_M
CraZzy_M
Niveau 1
11 novembre 2020 à 16:15:54

Virtuel je pense

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment