Xifratge Cèsar
El xifratge Cèsar és un dels mètodes de criptografia més antics i coneguts. Utilitzat per Juli Cèsar al voltant del 58 aC per protegir les comunicacions militars romanes, aquest mètode desplaça cada lletra un nombre fix de posicions a l'alfabet. Històricament, Cèsar utilitzava un desplaçament de 3 posicions (A→D, B→E, etc.). Tot i la seva simplicitat, va ser efectiu durant segles quan la majoria de la població era analfabeta.
Exemple amb desplaçament 3: "HOLA" → "KROD"
ROT13
ROT13 és una variant del xifratge Cèsar amb un desplaçament fix de 13 posicions. La seva particularitat és que aplicar ROT13 dues vegades consecutives retorna el text original, ja que l'alfabet llatí té 26 lletres. Actualment s'utilitza en fòrums d'internet per ocultar spoilers, respostes a endevinalles o contingut potencialment ofensiu. No ofereix cap seguretat real, només ofusca el text.
Exemple: "HOLA" → "UBYN" (aplicant ROT13 de nou → "HOLA")
Xifratge Atbash
Atbash és un sistema de xifratge hebreu que data del 600-500 aC. El seu nom prové de les primeres i últimes lletres de l'alfabet hebreu (Aleph-Tav-Beth-Shin). El mètode inverteix l'alfabet: la primera lletra es substitueix per l'última, la segona per la penúltima, etc. Apareix a la Bíblia, on alguns noms estan xifrats amb aquest mètode. És un dels primers exemples documentats de criptografia per substitució.
Exemple: "HOLA" → "SLOZ" (H↔S, O↔L, L↔O, A↔Z)
Xifratge Vigenère
Desenvolupat per Giovan Battista Bellaso el 1553 i més tard atribuït a Blaise de Vigenère, aquest mètode va ser considerat "le chiffre indéchiffrable" (el xifratge indesxifrable) durant tres segles. Utilitza una clau repetida per determinar desplaçaments diferents per a cada lletra, creant un xifratge polialfabètic molt més segur que el Cèsar. No va ser trencat fins al 1863 per Friedrich Kasiski. Va ser àmpliament utilitzat en comunicacions diplomàtiques i militars fins al segle XX.
Exemple amb clau "KEY": "HOLA" → Cada lletra usa un desplaçament diferent
Substitució Simple
El xifratge per substitució simple reemplaça cada lletra per una altra de forma consistent, utilitzant un alfabet substitut aleatori. Aquest mètode era molt popular durant el Renaixement. Maria I d'Escòcia va utilitzar un xifratge de substitució per conspirar contra la reina Isabel I, però va ser desxifrat mitjançant anàlisi de freqüència de lletres, portant a la seva execució el 1587. Aquest mètode demostra la importància de l'anàlisi criptogràfica en la història.
Exemple: Alfabet normal vs. alfabet aleatori
Base64
Base64 no és un mètode de xifratge sinó un esquema de codificació desenvolupat per representar dades binàries en format text ASCII. Creat als anys 80 per facilitar la transmissió de dades per protocols que només suportaven text (com el correu electrònic). S'utilitza àmpliament en desenvolupament web per incrustar imatges en HTML/CSS i en APIs modernes per transmetre dades. No proporciona cap seguretat, només converteix el format de les dades.
Exemple: "Hola" → "SG9sYQ=="
XOR (Exclusive OR)
El xifratge XOR utilitza l'operació lògica XOR (OR exclusiu) per combinar el text amb una clau. És un dels mètodes més ràpids computacionalment i forma la base de molts algoritmes moderns. La seva propietat única és que aplicar XOR dues vegades amb la mateixa clau retorna el text original. Utilitzat en comunicacions militars durant la Guerra Freda i encara present en protocols de seguretat moderns com TLS. Amb claus curtes és vulnerable, però amb claus aleatòries de la mateixa longitud que el missatge (one-time pad) és teòricament indesxifrable.
Exemple: Text XOR Clau = Xifrat (Xifrat XOR Clau = Text)
Reversió de Text
Invertir text (escriure al revés) és un dels mètodes d'ofuscació més simples. Tot i ser trivial amb les eines modernes, històricament Leonardo da Vinci utilitzava l'escriptura especular (mirror writing) en els seus quaderns personals, escrivint de dreta a esquerra. Això dificultava la lectura casual dels seus apunts i dibuixos. No ofereix cap seguretat real però és útil per demostracions educatives i puzzles.
Exemple: "HOLA MÓN" → "NÓM ALOH"