TT Text Tools

Frequenza delle lettere — Contatore e analisi

Conta quante volte compare ogni lettera, confrontala con la frequenza delle lettere inglesi e ottieni indice di coincidenza, bigrammi e suggerimento per Cesare.

🔒 Funziona interamente nel tuo browser — nulla viene caricato

0
Characters counted
0
Distinct
–
Index of coincidence
–
Likely Caesar shift

CharCount%FrequencyEnglish %

Top bigrams

Advertisement

Conta ogni lettera del tuo testo

Un contatore della frequenza delle lettere mostra quante volte compare ciascun carattere in un testo, sia come numero sia come percentuale, con un grafico a barre che rende la distribuzione facile da leggere. Chi scrive lo usa per verificare un lipogramma o un pangramma, chi gioca con le parole per studiare la distribuzione delle lettere, gli insegnanti per mostrare come funziona una lingua, gli appassionati di enigmistica e crittografia per attaccare i cifrari. I risultati si aggiornano mentre digiti e possono essere ordinati per frequenza o in ordine alfabetico; la tabella si può copiare in formato CSV o Markdown con i pulsanti sopra di essa.

Per impostazione predefinita lo strumento conta le lettere dalla A alla Z senza distinguere maiuscole e minuscole. Deseleziona «A–Z only» (solo A–Z) per contare tutte le lettere Unicode, comprese é, ß, ł, cirilliche e greche, e facoltativamente cifre e punteggiatura. Seleziona «Case sensitive» (distingui maiuscole/minuscole) per contare separatamente le maiuscole. In italiano le lettere più frequenti sono E, A, I, O: per analizzare un testo italiano deseleziona «A–Z only», così vengono conteggiate anche le lettere accentate.

Analisi delle frequenze per i cifrari

L'analisi delle frequenze è la più antica tecnica di crittoanalisi, descritta dallo studioso arabo al-Kindi nel IX secolo. In un cifrario a sostituzione semplice o di Cesare ogni lettera viene sempre sostituita dallo stesso simbolo, quindi la lettera più comune del testo cifrato probabilmente rappresenta la E (in inglese), la successiva la T o la A, e così via. Ogni barra del grafico ha un indicatore che mostra la quota tipica di quella lettera in inglese, così le differenze saltano subito all'occhio.

Tre statistiche aggiuntive aiutano con gli enigmi più difficili. L'indice di coincidenza indica se le frequenze delle lettere assomigliano ancora a quelle dell'inglese (circa 0,067) oppure sono appiattite verso il casuale (circa 0,038), il che suggerisce un cifrario polialfabetico come quello di Vigenère. I bigrammi principali elencano le coppie di lettere più comuni; in inglese in testa ci sono TH, HE, IN ed ER. Lo scorrimento di Cesare probabile prova tutti i 26 scorrimenti e indica quello le cui frequenze si adattano meglio all'inglese. Il testo di esempio è un cifrario di Cesare con scorrimento 3: prova a decifrarlo con lo strumento «Caesar Cipher» (cifrario di Cesare).

Analisi privata

Tutti i conteggi e le statistiche vengono eseguiti nel tuo browser. Soluzioni di enigmi, manoscritti e messaggi non vengono mai caricati.

Come usare

  1. Incolla il testo o il crittogrammaAggiungi un testo qualsiasi, un enigma o un messaggio cifrato.
  2. Scegli cosa contareConta solo A–Z o ogni lettera, facoltativamente anche cifre e punteggiatura, distinguendo o meno maiuscole e minuscole.
  3. Leggi l'istogrammaConfronta la quota di ogni lettera con le frequenze tipiche dell'inglese, indicate da un segno su ogni barra.
  4. Usa i suggerimenti per i cifrariControlla l'indice di coincidenza, i bigrammi principali e lo scorrimento di Cesare più probabile.

Domande frequenti

Quali sono le lettere più comuni in inglese?
E, T, A, O, I, N, S, H e R, più o meno in quest'ordine. La sola E rappresenta circa il 12–13% delle lettere in un tipico testo inglese, mentre J, Q, X e Z sono ciascuna ben al di sotto dell'1%.
Che cos'è l'indice di coincidenza?
È la probabilità che due lettere scelte a caso dal testo siano uguali. Un testo inglese ottiene circa 0,067, lettere casuali uniformi circa 0,038. I cifrari a sostituzione semplice e di Cesare mantengono il valore del testo in chiaro; Vigenère e altri cifrari polialfabetici lo avvicinano al valore casuale.
Come funziona il suggerimento sullo scorrimento di Cesare?
Lo strumento prova tutti i 26 scorrimenti e sceglie quello le cui frequenze delle lettere sono più vicine all'inglese, usando un test del chi quadro. Con qualche frase di testo cifrato quasi sempre indovina.
Funziona anche con altre lingue?
Sì. Deseleziona «A–Z only» (solo A–Z) per contare ogni lettera Unicode, comprese quelle accentate, cirilliche e greche. Il confronto con l'inglese e i suggerimenti per i cifrari valgono però solo per A–Z.
Advertisement