---
url: https://docs.ogmabox.com/es/app/utilities/decoder.md
description: >-
  Decodifica, codifica, calcula hashes y transforma datos con las recetas del
  Decodificador de Ogma.
---

# Decodificador {#decoder}

El Decodificador transforma los datos de entrada mediante una receta ordenada de operaciones, encadenando la salida de cada paso con el siguiente.

## Distribución {#layout}

El panel tiene cuatro áreas:

* **Operaciones** (izquierda): la lista completa de transformaciones disponibles. Haz clic en una operación para añadirla a la receta.
* **Receta**: la secuencia actual de pasos. Cada paso alimenta al siguiente.
* **Entrada**: el texto que se transformará.
* **Salida**: el resultado final o los resultados de la decodificación inteligente.

Pega o escribe el texto en Entrada. La entrada y la receta se conservan localmente cuando navegas a otra vista. Usa los controles de borrado independientes para eliminar la receta o la entrada sin descartar ambas.

## Operaciones disponibles {#available-operations}

### Codificación y decodificación {#encoding-and-decoding}

* Codificar / decodificar Base64
* Codificar / decodificar URL (codificación porcentual)
* Codificar / decodificar entidades HTML
* Codificar / decodificar hexadecimal

### Cálculo de hashes {#hashing}

| Hash | Notas |
|---|---|
| MD5 | No es resistente a colisiones; se incluye para usos heredados |
| SHA1 | Obsoleto para usos de seguridad |
| SHA256 | De propósito general |
| SHA512 | De propósito general, resumen más largo |

Los hashes son unidireccionales. La salida es el resumen hexadecimal de los bytes de entrada.

### Otras operaciones {#other-operations}

* **Decodificar JWT**: divide un token en cabecera, carga útil y firma, y decodifica las dos primeras partes de Base64.
* **Cifrar / descifrar AES-256-CBC**: cifrado simétrico con una clave hexadecimal y un IV que proporcionas.
* Las operaciones adicionales aparecen en la lista a medida que se incorporan a la herramienta.

## Trabajo con recetas {#working-with-recipes}

* **Añadir un paso**: haz clic en una operación de la columna izquierda. Se añade al final de la receta.
* **Reordenar pasos**: arrastra un paso de la columna de la receta a una nueva posición. La cadena de salida se actualiza inmediatamente.
* **Eliminar un paso**: haz clic en el control de eliminación del paso. Se recalculan las salidas de los pasos posteriores.
* **Copiar salida**: haz clic en el botón de copia de cualquier paso para copiar su salida al portapapeles.

## Usos típicos {#typical-uses}

* Decodifica un parámetro con doble codificación URL para leer el valor real.
* Decodifica un token de Base64 y después aplica la decodificación JWT para leer sus declaraciones.
* Calcula el hash de una cadena para compararlo con un resumen almacenado.
* Encadena decodificación Base64 > decodificación URL para procesar codificaciones anidadas en cookies serializadas.

## Páginas relacionadas {#related-pages}

* [JWT](./jwt.md)
* [Comparar](./compare.md)
* [Cargas útiles](./payloads.md)
