Molt Heavy - article - La conya de Dan Brown

30.04.06

La conya de Dan Brown

Arxivat a underground — Emili

Ara fa uns dies em vaig acabar de llegir la Fortalesa Digital de Dan Brown. Per la gràcia de llegir-lo en català vaig pagar 3 euros més. Podria esplaiar-me explicant la multitud de defectes i errors de concepte que comet l'autor cada vegada que toca el tema de la criptografía (tema principal del llibre!), les xarxes, la informatica, etc. De fet cada vegada que va d'expert tocant qualsevol tema em sembla que la caga bastant. Però no em vull alterar... La part positiva dels llibres d'aquest paio és que tenen la gracia de que et sembla que estiguis veient la tipica película d'acció americana, i entretenen bastant.

Al final de tot del llibre després de l'epilog i tot, és a dir, fora del que seria el contingut, vaig veure que hi havia 16 numeros escrits en una pàgina en blanc.

128-10-93-85-10-128-98-112-6-6-25-126-39-1-68-78

De seguida vaig pensar que es tractava d'un missatge xifrat. Com una gràcia per si el lector s'ha vist atret pel mundillo de la criptografia. Son 16 numeros (13 diferents) entre 1 i 128. Vaig estar buscant alguna relació entre ells i és tot el que en vaig trobar.

Suposant que es tractés d'un missatge xifrat, donat el nivelazo del llibre, lo lógic és pensar que cada número correspondrà a una lletra segons algun tipus de clau. Savent la clau o no, només ens caldrà relacionar els 13 números diferents amb 13 lletres i substituir-los fins que quedi una frase inteligible.

També vaig pensar que al ser 16 (4 x 4) caracters segurament faria servir el xifrat de transposició per columnes amb longitud 4. Durant el llibre en parlen. Segons Dan Brown, quan un codi té un número de xifres que és quadrat perfecte fan servir el Xifrat del Cèsar per desxifrar-lo. Es tracta de colocar les lletres com en un quadrat (matriu) i llegir en vertical. En primer lloc, el xifrat del Cesar no és això, és un métode de subtitució i no de transposició. A més a més, quan codifiques transposant columnes, no cal que el nombre de lletres del codi sigui quadrat perfecte per xifrar-ho d'aquesta manera. És lo que tenen els llibres del Dan Brown. El tio afirma les coses com si sabés un tou de la materia, i la caga.

Ho vaig intentar substituint les lletres repetides per les lletres més usades en angles aviam si sortia algo. Sem va fer dificil jugar a la ruleta de la fortuna amb tan poques pistes la veritat. Vaig fer-me un programa també, per provar totes les combinacions possibles aviam si veient-les a la pantalla en treia alguna frase. De seguida vaig veure que era dificil poder veure 26^13 combinacions diferents a la pantalla. Vaig filtrar-les de manera que el programa nomes em mostrés les combinacions resultants que tinguessin conjunts de lletres tipics de l'angles, com "the", "we" "ar" i coses així. Tot i així el programa trigava molt en generar-les totes i en sortien masses. No anava pel bon cami, el Dan Brown no ho podia haver ficat tan dificil!

La força bruta no era la manera. Per sort, al dia següent una amiga pel xat em va obrir els ulls. Em va dir que segurament cada número corresponia a una pàgina o una línea del llibre. Si es que a vegades, m'ofusco amb la informàtica i trec les coses de context. Pos clar! És evident que havia de ser algo així. Ho vaig mirar i semblava clar que cada número corresponia a un capítol del llibre ja que n'hi ha justament 128.

Com els capitols començaven sempre amb una frase o varies paraules en majúscules vaig pensar que unint totes les frases en l'ordre del codi (o en l'ordre de la matriu trasposada) treuria algun missatge. Pero no, allò no tenia cap sentit. Amb la primera lletra de cada capitol (que era lo que semblava més lógic) tampoc sortia res coherent. Em vaig temer que només sortis algo si tenia el llibre en anglés i, efectivament, així era.

Si agafes les primera lletra de cada capítol senyalat en el codi del llibre en anglés, queda això:

wecgewhyaaiortnu

Que si ho talles en files de 4 i ho poses com en un quadrat queda:

wecg
ewhy
aaio
rtnu

Que llegint-ho en columnes queda:

wearewatchingyou

I afegint els espais obtenim el puto missatge xifrat que em va fer perdre dues tardes:

we are watching you
« - Firma per ilegalitzar el PP          Lamento ser espanyol + »

menu
Inici,
Sobre mi


Últimes històries

El nou Camp Nou
De Bilbao a New York
El que llegeixo
Partit Pirata
Software que guanya eleccions
Ha acabat la guerra, i l'ha guanyat Linux
Torna el Zeppelin
Navega pel mon amb Flash Earth
El mundial en ascii
Meme de series de TV



Lo més interessant

Zombies i robots per internet
La manipulacio a internet
Hotmail Hacking
Mapes del mon
punt CAT pels catalans (recuperat!)



Molt Heavy

Directorio
mapa web
Todo Moviles


Amics

Fran
Spacebom
Davilac
Raismave
El telendro


Recomanats

compuntoes
CRM
iConsulting
comentarios posicionamiento
101 Restaurantes


agraiments
powered by Textpattern,
plantilla de Stuart.
powered by PHP,
powered by Apache,
powered by Linux Gentoo,

Sindica
RSS
ATOM