Cryptologie (encadrement d'1 nb hexadecimal)
Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
-
RadarX
- Membre Relatif
- Messages: 333
- Enregistré le: 24 Juil 2005, 19:39
-
par RadarX » 24 Aoû 2006, 21:10
Le message M = Zaza va à Paris le 01/02/03 se code en uitlisant le code ASCCI étendu Par:
5A 61 7A 61 20 76 61 20 E0 20 50 61 72 69 73 20 6C 65 20 30 31 2F 30 32 2F 30 33 cela donne la suite d'octets:
X= 5A617A6120766120E0205061726973206C652030312F30322F3033.
Me dit-on ensuite qu'on peut verifie que

.
voyez-vous comment?
Merci.
-
alben
- Membre Irrationnel
- Messages: 1144
- Enregistré le: 18 Mai 2006, 21:33
-
par alben » 24 Aoû 2006, 22:52
Bonsoir,
Ton nombre est constitué de 54 symboles hexadécimaaux (si je ne me suis pas trompé).
Il s'écrit donc 5,... x 16^53 =5,...x 2^212 en ne conservant que le premier signe
mais 5,xxx est compris entre 2² et 2^3
donc 2^214Je pense qu'il doit manquer quelques caractères (en fait 3, peut-être des indicateurs de début et de fin ?)
-
RadarX
- Membre Relatif
- Messages: 333
- Enregistré le: 24 Juil 2005, 19:39
-
par RadarX » 24 Aoû 2006, 23:09
alben a écrit:Bonsoir,
Ton nombre est constitué de 54 symboles hexadécimaaux (si je ne me suis pas trompé).
Il s'écrit donc 5,... x 16^53 =5,...x 2^212 en ne conservant que le premier signe
mais 5,xxx est compris entre 2² et 2^3
donc 2^214<X<2^215
Je pense qu'il doit manquer quelques caractères (en fait 3, peut-être des indicateurs de début et de fin ?)
ben oui j'ai fait le meme raisonnement mais je n'arrive pas a ce

. Et ca me prend la teeeeeete :briques:

ou bien

.
Mais la suite?????
-
alben
- Membre Irrationnel
- Messages: 1144
- Enregistré le: 18 Mai 2006, 21:33
-
par alben » 24 Aoû 2006, 23:27
Tu ne
peux pas y arriver puisque

, il ne sera pas dans l'intervalle de l'énoncé (les deux intervalles sont disjoints).
Si tu rajoutes 3 caractères à ton texte ça marche parfaitement (remplace va par ira et l'année avec 4 chiffres :we: )
-
RadarX
- Membre Relatif
- Messages: 333
- Enregistré le: 24 Juil 2005, 19:39
-
par RadarX » 24 Aoû 2006, 23:27
Question subsidiaire: pourquoi en code ASCCI 20 qui code l'espace ou le blanc (esp) vaut 00100000?????
-
alben
- Membre Irrationnel
- Messages: 1144
- Enregistré le: 18 Mai 2006, 21:33
-
par alben » 24 Aoû 2006, 23:34
20 en hexa = 2 +0 soit en binaire 0010 et 0000.
L'octet complet est donc 00100000.
De manière générale l'accolage de la traduction en binaire de chacun des deux symboles hexa (sur 4 bits donc) te donne l'octet complet.
-
rene38
- Membre Légendaire
- Messages: 7135
- Enregistré le: 01 Mai 2005, 11:00
-
par rene38 » 24 Aoû 2006, 23:35
Bonsoir
RadarX a écrit:Question subsidiaire: pourquoi en code ASCII 20 qui code l'espace ou le blanc (esp) vaut 00100000?????
Parce-que ce qui s'écrit 20 en hexadécimal, c'est, en décimal, 2 x 16 + 0 = 32
et que 32 en binaire s'écrit (32=
1x32+
0x16+
0x8+
0x4+
0x2+
0x1) en complétant pour obtenir l'octet : 0010 0000
-
RadarX
- Membre Relatif
- Messages: 333
- Enregistré le: 24 Juil 2005, 19:39
-
par RadarX » 24 Aoû 2006, 23:44
merci, Alben et Rene mais va falloir que j'aille reviser mes conversions d'un systeme numeral en un autre pour mieux apprehender ce que vous me dites.
Adieu le gain de temps.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 50 invités