CTF e forense

Identificatore di cifrari e codifiche

Incolla del testo e rileva e decodifica automaticamente Base64, hex, Morse, Cesare, XOR e altro — ordinati in base a quanto ogni risultato è leggibile. Funziona interamente nel tuo browser.

Decodificato sul tuo dispositivo — non viene caricato nulla.

Cosa rileva

Base64, Base32, esadecimale, binario, ASCII decimale, URL-encoding, entità HTML, codice Morse, Cesare (tutti gli shift, con punteggio automatico), ROT13, ROT47, Atbash, testo invertito e XOR a byte singolo. Ogni candidato riceve un punteggio in base a quanto il suo output somiglia all'inglese, così la risposta vera di solito emerge in cima.

Domande frequenti

Come funziona l'ordinamento?

Ogni decoder viene eseguito sul tuo testo; a ogni risultato viene assegnato un punteggio in base al rapporto di caratteri stampabili, alla frequenza dei bigrammi delle lettere inglesi e alle parole comuni. L'output più leggibile va per primo — ma controlla anche gli altri, poiché le stringhe corte possono essere ambigue.

Il mio testo viene caricato?

No. Ogni decoder è puro JavaScript che gira nel tuo browser. Il tuo testo non lascia mai il dispositivo — che è esattamente ciò che vuoi per una flag di un CTF o per qualsiasi cosa sensibile.

Non ha decifrato il mio cifrario — perché?

I cifrari con chiave (Vigenère senza una chiave intuibile, AES, RSA) e gli schemi personalizzati non possono essere forzati partendo dalla sola stringa. Questo strumento copre le codifiche e i cifrari classici che compaiono più spesso nei CTF; per il resto restringe ciò che stai guardando.