32 caractères hexadécimaux, c'est combien de bits ?

32 chiffres hexadécimaux représentent 128 bits, soit 16 octets.

Bits
128
Octets
16
Chiffres hexadécimaux
32
Caractères Base64 (sans remplissage)
22
Chiffres décimaux nécessaires
39
Valeurs possibles
340 282 366 920 938 463 463 374 607 431 768 211 456

Le cas en détail

Il suffit de multiplier par 4 : 32 × 4 = 128. L'outil donne aussi la longueur équivalente en Base64 (22 caractères) et le nombre de chiffres décimaux nécessaires pour écrire la plus grande valeur.

À retenir : Plus l'alphabet est large, plus l'écriture est courte : décimal, hexadécimal, Base64 portent respectivement environ 3,3, 4 et 6 bits par caractère.

L'exemple chiffré

Valeurs utilisées dans ce cas (des exemples, pas des mesures) :

  • Longueur connue : 32
  • Unité de cette longueur : chiffres hexadécimaux
Bits
128
Octets
16
Chiffres hexadécimaux
32
Caractères Base64 (sans remplissage)
22
Chiffres décimaux nécessaires
39
Valeurs possibles
340 282 366 920 938 463 463 374 607 431 768 211 456

Modifiez les champs ci-dessus pour adapter le calcul à votre situation : le résultat se met à jour tout de suite.

Comment ça se calcule

Un chiffre hexadécimal porte 4 bits, un caractère Base64 en porte 6 et un octet en porte 8. Le nombre de chiffres décimaux nécessaires pour écrire la plus grande valeur est le plafond de bits × log10(2). Le nombre de valeurs possibles est 2 puissance bits.

Les résultats sont fournis à titre indicatif, sans valeur de conseil juridique, fiscal ou financier.

Pour aller plus loin