⚪
Cryptography
  • Inicio
  • Encoding / Codificación
    • Introducción
    • Binary
    • Hexadecimal (Base16)
    • ASCII
    • Unicode & UTF
    • Base64
    • URL encoding
  • Hashing
    • Introducción
    • Suma de verificación (checksum)
    • Passwords
    • Salt
  • Encriptación / Cifrado
    • Sustitución
    • Simétrico
    • Asimétrico
Con tecnología de GitBook
En esta página
  • Descripción
  • Conversiones

¿Te fue útil?

  1. Encoding / Codificación

Hexadecimal (Base16)

Descripción

Hexadecimal (Base16) comienza con 0 y cuenta hasta 9. Sin embargo, en lugar de insertar el siguiente número a la derecha, se utilizan las primeras seis letras del alfabeto.

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Un byte, que son ocho bits, incluye exactamente dos números hexadecimales, es decir, en cada byte hay dos números hexadecimales (4 bits cada uno).

Conversiones

Conversión de hexadecimal a decimal.

echo "ibase=16 ; <hexadecimal>" | bc
echo "ibase=16 ; A" | bc

bindechexascii --h2d <hexadecimal>
bindechexascii --h2d A

Conversión de decimal a hexadecimal.

echo "obase=16 ; <decimal>" | bc
echo "obase=16 ; 10" | bc

bindechexascii --d2h <decimal>
bindechexascii --d2h 10
AnteriorBinarySiguienteASCII

Última actualización hace 2 años

¿Te fue útil?