Utilia

Xifratge de Cèsar i ROT13

Xifra i desxifra text amb el xifratge de Cèsar, ROT13 o ROT47, mira l'alfabet desplaçat i troba una clau desconeguda provant els 25 desplaçaments.

Alfabet amb aquesta clau

Clar
Xifrat

Com fer servir l’eina del xifratge de Cèsar

  1. Escriu o enganxa el text al quadre d’entrada.
  2. A Xifratge, tria Cèsar (tria el desplaçament), ROT13 (lletres desplaçades 13 posicions) o ROT47 (lletres, xifres i símbols).
  3. Per a Cèsar, defineix el Desplaçament (clau). Serveix qualsevol nombre enter: 3, 29 i −23 donen el mateix resultat, perquè l’alfabet torna a començar després de 26 lletres.
  4. Fes clic a Xifra o Desxifra. El resultat s’actualitza mentre escrius, i la taula sota Alfabet amb aquesta clau mostra quina lletra substitueix quina.
  5. Fes clic a Copia per copiar el resultat, o a Fes servir el resultat com a entrada per tornar-hi a treballar.

Si has rebut un missatge sense la clau, fes clic a Troba la clau (prova els 25 desplaçaments). L’eina desxifra el text amb totes les claus, n’ordena els resultats i ressalta el més probable. Fes clic a Usa en una fila per desxifrar amb aquesta clau.

Com funciona el xifratge de Cèsar

El xifratge de Cèsar substitueix cada lletra per la que hi ha un nombre fix de posicions més endavant a l’alfabet. Amb un desplaçament de 3, la A esdevé D, la B esdevé E, i la X torna a començar i esdevé A. Per desxifrar es desplaça enrere la mateixa quantitat. Segons Suetoni, Juli Cèsar feia servir un desplaçament de 3 per a la correspondència privada, i d’aquí ve el nom.

L’eina conserva les majúscules i les minúscules, i deixa intactes les xifres, els espais i els signes de puntuació. Les lletres accentuades, molt habituals en català, es poden tractar de tres maneres a Lletres accentuades:

  • Desplaça la lletra i conserva l’accent (é → f́): es desplaça la lletra base i l’accent es queda al damunt. En desxifrar s’obté exactament el text original.
  • Treu primer els accents (é → e → f): el resultat és text A–Z pur, com al xifratge clàssic, però els accents es perden.
  • Deixa les lletres accentuades sense canvis: només es desplacen de la A a la Z; é, ç o à es queden tal com són, cosa que dona pistes a qui llegeixi el missatge.

ROT13 i ROT47

ROT13 és un desplaçament de Cèsar de 13 posicions. Com que l’alfabet té 26 lletres, aplicar-lo dues vegades torna al text original, així que xifrar i desxifrar són la mateixa operació. Fa temps que s’usa als fòrums i als grups de notícies per amagar espòilers, solucions d’endevinalles o acudits a una ullada ràpida.

ROT47 aplica la mateixa idea als 94 caràcters ASCII visibles, de ! a ~, amb un desplaçament de 47. Embolica tant les xifres i els símbols com les lletres, així que «Hello World!» esdevé «w6==@ (@C=5P». Com ROT13, és el seu propi invers.

Trencar un xifratge de Cèsar amb l’anàlisi de freqüències

Amb només 25 claus possibles, un xifratge de Cèsar es pot trencar a mà en pocs minuts. Aquesta eina prova totes les claus i compara el recompte de lletres de cada resultat amb les freqüències habituals de l’anglès o del francès, amb una puntuació de khi quadrat: com més baixa, més s’assembla el text a una llengua real. En anglès, E, T i A són les lletres més freqüents; en francès, ho són E, S, A i I. Tria la Llengua del missatge, o deixa l’opció automàtica per provar-les totes dues.

Cal ser honest amb una limitació: l’anàlisi de freqüències només disposa de les freqüències de l’anglès i del francès, no del català. El xifratge i el desxifratge funcionen amb qualsevol text d’alfabet llatí, també en català, però la conjectura automàtica de la clau pot fallar en un missatge català; en aquest cas, mira les altres files ben classificades i busca la que es llegeix com a català. En missatges de menys d’unes 20 lletres, la conjectura també pot ser errònia, així que comprova sempre que el text es llegeixi amb naturalitat.

No serveix per a la seguretat real

El xifratge de Cèsar, ROT13 i ROT47 són eines històriques i educatives. No protegeixen res: qualsevol pot desfer-los en pocs segons, com demostra la cerca de claus. Fes-los servir per a endevinalles, jocs d’escapada, exercicis a classe o per amagar espòilers. Per protegir secrets de veritat, fes servir un xifratge modern com AES mitjançant una aplicació de confiança.

Preguntes freqüents

Quina és la clau de ROT13?

La clau és 13. Com que 13 és la meitat de 26, la mateixa operació xifra i desxifra.

Puc fer servir un desplaçament negatiu?

Sí. Un desplaçament de −3 és el mateix que un de 23. Xifrar amb una clau negativa equival a desxifrar amb la positiva.

Per què la cerca de claus suggereix una clau equivocada?

L’anàlisi de freqüències és estadística. Els missatges molt curts, les llistes de noms o els textos en una altra llengua, com el català, poden no seguir la distribució de lletres esperada. Mira les altres files ben classificades o tria la llengua correcta.

L'eina tracta els accents del català?

Sí. Per defecte l’accent es queda a la lletra desplaçada, de manera que un missatge català es desxifra amb tots els seus accents. També pots treure’ls o deixar les lletres accentuades sense canvis.

S'envia el meu text a un servidor?

No. El xifratge, el desxifratge i la cerca de claus s’executen íntegrament al teu navegador.