---
url: https://docs.ogmabox.com/it/app/utilities/decoder.md
description: >-
  Decodifica, codifica, calcola hash e trasforma dati con le ricette del
  Decodificatore di Ogma.
---

# Decodificatore {#decoder}

Il Decodificatore trasforma i dati in ingresso attraverso una ricetta ordinata di operazioni, passando l'output di ogni passaggio al successivo.

## Layout {#layout}

Il pannello ha quattro aree:

* **Operazioni** (a sinistra): l'elenco completo delle trasformazioni disponibili. Fai clic su un'operazione per aggiungerla alla ricetta.
* **Ricetta**: la sequenza attuale di passaggi. Ogni passaggio alimenta il successivo.
* **Dati di ingresso**: il testo da trasformare.
* **Output**: il risultato finale o i risultati della decodifica intelligente.

Incolla o digita il testo in Dati di ingresso. I dati in ingresso e la ricetta vengono conservati localmente quando passi a un'altra pagina. Usa i controlli di cancellazione separati per rimuovere la ricetta o i dati in ingresso senza eliminare entrambi.

## Operazioni disponibili {#available-operations}

### Codifica e decodifica {#encoding-and-decoding}

* Codifica / decodifica Base64
* Codifica / decodifica URL (codifica percentuale)
* Codifica / decodifica delle entità HTML
* Codifica / decodifica esadecimale

### Calcolo degli hash {#hashing}

| Hash | Note |
|---|---|
| MD5 | Non resistente alle collisioni; incluso per usi legacy |
| SHA1 | Deprecato per usi di sicurezza |
| SHA256 | Uso generale |
| SHA512 | Uso generale, digest più lungo |

Gli hash sono unidirezionali. L'output è il digest esadecimale dei byte in ingresso.

### Altre operazioni {#other-operations}

* **Decodifica JWT**: divide un token in intestazione, payload e firma e decodifica le prime due parti da Base64.
* **Cifratura / decifratura AES-256-CBC**: cifratura simmetrica con una chiave esadecimale e un IV forniti da te.
* Le operazioni aggiuntive appaiono nell'elenco man mano che vengono introdotte nello strumento.

## Lavorare con le ricette {#working-with-recipes}

* **Aggiungere un passaggio**: fai clic su un'operazione nella colonna sinistra. Viene aggiunta in fondo alla ricetta.
* **Riordinare i passaggi**: trascina un passaggio nella colonna della ricetta in una nuova posizione. La catena di output si aggiorna immediatamente.
* **Rimuovere un passaggio**: fai clic sul controllo di rimozione del passaggio. Gli output dei passaggi successivi vengono ricalcolati.
* **Copiare l'output**: fai clic sul pulsante di copia di un passaggio per copiarne l'output negli appunti.

## Usi tipici {#typical-uses}

* Decodifica un parametro con doppia codifica URL per leggere il valore effettivo.
* Decodifica un token da Base64, poi applica la decodifica JWT per leggere le attestazioni.
* Calcola l'hash di una stringa per confrontarlo con un digest memorizzato.
* Concatena decodifica Base64 > decodifica URL per gestire codifiche annidate nei cookie serializzati.

## Pagine correlate {#related-pages}

* [JWT](./jwt.md)
* [Confronta](./compare.md)
* [Payload](./payloads.md)
