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.