
TPE Piratage
Le code Binaire
Le code binaire est composé de deux chiffres 0 et 1. C’est un concept essentiel de l’informatique. En effet, les processeurs des ordinateurs sont composés de transistors ne gérant chacun que deux états.
Ces deux chiffres regroupés par « paquet » sont appelés octets lorsqu’ils sont regroupés par huit.
Le binaire est présent dans absolument tout ce qu’utilise l’ordinateur, c’est la base de tout ce qui ce passe dans la machine.
Le code binaire est extrêmement compliquer, l’homme ne peut pas le maitriser. Pour cela on utilise des encodeurs pour pouvoir le traduire en quelque chose de compressible. C’est pour cela que des langages tel que le C ou le Kamel ou encore le Java (utilisé plus pour l’internet) voie le jour et permettent de créer des applications et utilisé ce langage.
Mais on peut tout de même manipuler des bases multiples de 2. C’est bases étant plus petites, elles peuvent êtres manipulables par l’Homme. Cette écriture est facilement obtenue par regroupement de chiffres de l’écriture de nombre en base 2.
-
Octal : base 8 avec 8 = 23. Il suffit de parcourir le nombre binaire de la droite vers la gauche en regroupant les chiffres binaires 3 par 3 : chaque paquet de 3 (le dernier devant être parfois complété par des 0 à gauche) est l'écriture binaire d'un chiffre en base 8 (08=000, 18=001, 28=010, 38=011, 48=100, 58=101, 68=110, 78=111).
-
Hexadécimal : base 16 avec 16 = 24. Il suffit de parcourir le nombre binaire de la droite vers la gauche en regroupant les chiffres binaires par 4 par 4 : chaque paquet de 4 bits est la représentation binaire d'un chiffre en base 16. En base 16, il faut 16 symboles et conventionnellement, on utilise les 10 chiffres décimaux suivis des 6 premiers caractères de l'alphabet selon la règle suivante: A16=1010=10102, B16=1110=10112, C16=1210=11002, D16=1310=11012, E16=1410=11102 et F16=1510=11112.Beaucoup de chose dans les ordinateurs utilise le binaire, comme les CD qui ont une séries de creux et de bosse sur la surface