KHOOR ZRUOG WKLV LV D WHVW PHVVDJH IRU FLSKHU GHWHFWLRQ
Un messaggio Caesar con spostamento 3. Il solver prova gli spostamenti e restituisce HELLO WORLD THIS IS A TEST MESSAGE FOR CIPHER DETECTION.
Incolla un testo cifrato sconosciuto in un identificatore, decodificatore e risolutore di cifrari in un unico posto. Lo strumento rileva i tipi probabili di cifrario o codifica, esegue automaticamente i solver supportati e mostra per primo il testo in chiaro più probabile, con decifrazioni alternative ordinate ed evidenze.
KHOOR ZRUOG WKLV LV D WHVW PHVVDJH IRU FLSKHU GHWHFWLRQ
Un messaggio Caesar con spostamento 3. Il solver prova gli spostamenti e restituisce HELLO WORLD THIS IS A TEST MESSAGE FOR CIPHER DETECTION.
SWwgdGVzdG8gaW4gYmFzZTY0IHRvcm5hIGxlZ2dpYmlsZSBuZWwgc29sdmVy
Una frase italiana codificata in Base64. Il solver rileva l’encodaggio e la decodifica in Il testo in base64 torna leggibile nel solver.
URYYB JBEYQ GUVF VF N FRPERG ZRFFNTR
ROT13 è un Caesar con spostamento 13. Il solver classifica come migliore risposta il testo HELLO WORLD THIS IS A SECRET MESSAGE.
%96 D64C6E >66E:?8 :D 2E ?@@? E@>@CC@H
Un esempio ROT47 in ASCII stampabile. Il solver lo decodifica in The secret meeting is at noon tomorrow.
xrzl nlmwl jfvhgl v fm nvhhzttrl hvtivgl
Una sostituzione con alfabeto invertito in italiano. Il solver applica Atbash e recupera ciao mondo questo e un messaggio segreto.
Sbinys wu zixitjitjvg yqczzg bv tzwvv kiavcaw szrbh ta xlkhde, xitji pmmoh q mjhgsti mmrlbuom fltlv pkuouv. Pg smtoitl nrzuwlvtd, pg jwpkmg zbawmnp m lv pwuohzdbh xrjfciqlz hgsta xlkhde vmwainj e fpdiyitl ql hiuzigbmq pv pdy evtoirg. Wwi jkpp kogspui szqdyi ui gkmzammq kq Czwcym e ge uaitdwvpka mmrvztv kthluvpolvtz mn amsos qyqgdrcsm.
Un esempio Vigenère in italiano con la chiave CHIAVE. Il cracker automatico recupera testo in chiaro leggibile sui modelli della lingua.
li spwzzaivilwuw xcl swhpipwa ihhwvc fpaji zezzc lc srwijw jilwxc c savhpavzi lc hpckecvdc
Un cifrario Affine con chiavi a=5, b=8. Il solver prova le coppie di chiavi valide e ripristina la frase in italiano.
zit iolzgkn gy ltektz vkozofu ol yxss gy lodhst lxwlzozxzogf qshiqwtzl. htghst xltr zitd ygk hkocqzt fgztl, esqllkggd tbtkeoltl, qfr hsqnyxs zktqlxkt dqhl. zit dtzigr kthsqetl tctkn hsqofztbz stzztk vozi gft yobtr eohitkztbz stzztk, lg zit lqdt vgkr qsvqnl ektqztl zit lqdt hqzztkf. egddgf tfroful, rgxwst stzztkl, qfr ligkz vgkrl uoct zit lgsctk tfgxui tcortfet zg ktegctk zit dtllqut.
Un crittogramma lungo di sostituzione monoalfabetica. Il solver usa frequenze e punteggi n-gram per recuperare il testo completo.
496c20746573746f20696e20657361646563696d616c6520646976656e7461206c6567676962696c65207175616e646f20696c20736f6c766572206c6f206465636f646966696361
Testo rappresentato come byte esadecimali. Il solver lo decodifica in Il testo in esadecimale diventa leggibile quando il solver lo decodifica.
01000011 01101001 01100001 01101111 00100000 01101101 01101111 01101110 01100100 01101111
Gruppi binari ASCII di otto bit. Il solver converte i bit in Ciao mondo.
.... . .-.. .-.. --- / .-- --- .-. .-.. -..
Codice Morse internazionale con una barra tra le parole. Il solver lo decodifica in HELLO WORLD.
Ciao%20mondo%21%20risolutore%20di%20cifrari
Testo con codifica percentuale URL. Il solver decodifica gli escape in Ciao mondo! risolutore di cifrari.
\u0043\u0069\u0061\u006f\u0020\u006d\u006f\u006e\u0064\u006f
Sequenze Unicode escape. Il solver espande i code point e restituisce Ciao mondo.
4854591c484e595d4f494e591c554f1c5e494e5559581c495258594e1c4854591c5350581c535d571c484e5959
Ciphertext XOR a byte singolo scritto in esadecimale. Il solver prova 256 chiavi byte e trova key=0x3C.
Il risolutore parte come identificatore e decodificatore di cifrari: analizza il testo incollato, rileva le famiglie probabili di cifrario o codifica e poi prova automaticamente il percorso di cracking o decodifica supportato. La prima scheda mostra il testo in chiaro più probabile, mentre la lista ordinata mantiene visibili le altre decifrazioni per il confronto.
Il servizio combina controlli rigorosi di formato con crittoanalisi. I detector basati su pattern riconoscono Base64, esadecimale, binario, escape URL, sequenze Unicode, simboli Morse, struttura JWT, numeri A1Z26 e coordinate tipo Polybius. I detector statistici esaminano testo alfabetico con indice di coincidenza, chi-quadrato delle frequenze, leggibilità di bigrammi e trigrammi, n-grammi comuni e punteggi specifici per ogni cifrario.
Per le codifiche reversibili, il testo decodificato può essere mostrato direttamente. Per i cifrari classici supportati, il solver esegue il flusso corrispondente: brute force Caesar, ROT13, ROT47, Atbash, brute force Affine, cracking Vigenere, cracking di sostituzione semplice e brute force XOR a byte singolo. Quando il cifrario richiede informazioni non presenti nel testo, la pagina mostra comunque i candidati e il miglior percorso per continuare.
Il solver controlla 27 tipi di detector in più famiglie: codifiche e formati strutturati: Base64, Hexadecimal, Binary, URL encoding, Unicode escape, JWT; codici e sistemi alfabetici: codice Morse, cifrario di Bacon, A1Z26, Polybius Square; cifrari monoalfabetici: Caesar, ROT13, Atbash, Affine, sostituzione semplice, XOR; cifrari polialfabetici: Vigenere, Beaufort, Autokey, Gronsfeld, Alberti; cifrari frazionari: Bifid, Trifid; cifrari a trasposizione: Rail Fence, Columnar Transposition; cifrari poligrafici: Playfair, Hill.
La risoluzione automatica è più forte per codifiche deterministiche e per famiglie con attacchi pratici di brute force o statistici. Caesar, ROT13, ROT47, Atbash, Affine, Vigenere, sostituzione semplice, Base64, Hex, Binary, Morse, URL, Unicode escape e XOR a byte singolo hanno esempi in questa pagina che producono direttamente un testo in chiaro nel solver.
Per l’analisi dipendente dalla lingua puoi lasciare l’alfabeto in auto-detect o limitarlo manualmente a inglese, russo, tedesco, spagnolo, francese, italiano, portoghese o turco. Scegliere l’alfabeto corretto aiuta il modello di frequenze a confrontare il candidato con il profilo linguistico giusto.
Il risultato non è una semplice risposta sì/no. La scheda superiore è il miglior candidato di testo in chiaro del solver, etichettato con il cifrario o la codifica rilevati, la chiave recuperata quando disponibile e un punteggio di leggibilità. L’elenco delle altre decifrazioni mostra alternative vicine, cosa importante quando più cifrari classici producono testo parzialmente leggibile.
La tabella espandibile dei candidati spiega il livello di identificazione: percentuali di confidenza, etichette di evidenza e link allo strumento corrispondente. Le evidenze possono includere pattern di formato, set di caratteri, intervallo IoC, forma delle frequenze, bigrammi leggibili, parole comuni, segnale di lunghezza della chiave o punteggio specifico del cifrario.
Considera la prima risposta come l’ipotesi più forte, non come una certezza magica. Base64, Hex, Binary, URL, Unicode e Morse sono di solito deterministici. La risoluzione dei cifrari classici dipende dalla lunghezza del testo, dalla lingua, dagli spazi e dalla possibilità di inferire la chiave originale solo dal ciphertext.
Questo servizio è utile quando hai un messaggio cifrato sconosciuto, un enigma, una sfida CTF, un esercizio di crittografia, un crittogramma, un token codificato, un frammento copiato o un vecchio esempio di cifrario e vuoi una prima risposta rapida. Aiuta a separare codifiche semplici come Base64, Hex, Binary, URL encoding, Unicode escape, Morse e JWT dalla crittografia classica come Caesar, Vigenere, Playfair, Affine, Atbash, Rail Fence, Columnar Transposition, Polybius, Bacon, Bifid, Trifid, Hill e sistemi collegati.
Usalo come punto di partenza unico: incolla il ciphertext, osserva il risultato decodificato più probabile e poi confronta le alternative ordinate. Se il messaggio sembra un crittogramma numerico, un codice alfabetico o un cifrario che richiede una chiave, la tabella dei candidati ti indirizza verso il decodificatore più specifico invece di fingere che ogni formato abbia un testo in chiaro con un solo clic.
Campioni brevi, lingue miste, punteggiatura pesante, errori di trascrizione e ciphertext copiato solo in parte riducono la confidenza. Le codifiche rigide possono spesso essere riconosciute da stringhe brevi, ma la risoluzione statistica dei cifrari classici funziona meglio con campioni alfabetici più lunghi. Come regola pratica, 50 o più lettere danno al solver molte più evidenze di una sola parola o di un codice breve; la sostituzione semplice di solito richiede ancora più testo.
Il limite di input è 3000 caratteri. Per ottenere i risultati migliori, incolla il ciphertext stesso, rimuovi etichette o spiegazioni esterne, conserva gli spazi quando possono essere significativi e scegli l’alfabeto probabile se l’auto-detect è incerto. Lo strumento è pensato per cifrari classici, crittoanalisi didattica, crittogrammi da puzzle e codifiche testuali comuni; non è un decodificatore per cifratura moderna come AES, RSA, ChaCha20 o file binari cifrati.