La caja de herramientas
¿Que sería de un taller sin herramientas? Un cero patatero. Esta sección va a ser para nosotros esa típica caja de herramientas que todos tenemos en algún rincón de la casa, y que a veces incluso nos sirve y todo. Daremos preferencia a los programas que han realizado los suscriptores del Boletín ENIGMA, aunque todo vale si sirve para algo.
También hemos incluido aquí la antigua Sección de Libros, al final de esta página. De esa forma, lo tendremos todo junto: cachivaches y manuales.
HERRAMIENTAS
ENCRIPTACIÓN DE TEXTO SOBRE IMÁGENES BMP MEDIANTE SOFTWARE. Proyecto de Juan Pérez Moya. Disponible aquí.
HASHBuilder
Un interesante generador de funciones hash, cortesía de Lord Hash, en lenguaje Java. Descargar aquí. El autor incluye los siguientes valores hash de su propio archivo:
MD2: D01F88142A80D0DBBB1A3DBE229286D7
MD5: C7EC1484F76AAD3A66034C87F3DE210B
SHA-1: 9795B2B4FA822F7441E1FD78852D3A5CC040C908
Más información en el Boletín ENIGMA nº 61
ALGORITMOS
Por cortesía de Antonio Villena (www.antoniovillena.es), tenemos un paquete de algoritmos: Blowfish, MD5 y códigos de redundancia cíclica. Están redactados en javascript y php. El autor los cede libremente para usos no comerciales, citando autor y referencia. Puede descargarse aquí. Más información en el Boletín ENIGMA nº 59
jHASHCALC
Death Master nos regala a todos una aplicación para obtener el hash de un texto, usando diversas funciones de resumen, desde MD2 y SHA-1 hasta whirlpool. Disponible en esta dirección (enlace externo). Más información en el Boletín ENIGMA nº 55
LA CIFRA VIC
El Boletín ENIGMA nº 38 describe una cifra del KGB usada por sus agentes en Estados Unidos durante los años 50. Nuestro lector Ezequiel Guerrero nos ha hecho una implementación en lenguaje Delphi. !Buen tabajo, camarada! Descargar aquí
LA SEGUNDA CIFRA DE GARBO
En el Boletín ENIGMA nº 29 describimos cuál era el método usado por el agente doble Juan Pujol (alias Garbo). Varios lectores han desarrollado programas de emulación. Helos aquí, sin ningún orden en particular. Por supuesto, si tienen errores o no funcionan bien, caiga sobre la cabeza de sus autores, no la mía :-).
-
Aitor Moreno (zip con programa ejecutable e instrucciones)
-
Ezequiel Guerrero (código fuente en C++)
-
José Manuel López (código fuente en C++, con instrucciones)
-
Jorge Daza (código fuente en Perl)
Puede usarse este ejemplo como verificación:
Texto llano:
elquedevosviveausentedulcisimadulcineaamayoresmiseriasqueestasestasujetoxxx
Texto cifrado:
ADORXTVELAAGEZEHEINYIQGDDOEMJAAMSUPVJEQVVCIFOJLJQAYNJEHCGLZOWIJXZQZJQBTARST
(Advertencia: el texto cifrado que aparece en el Boletín Enigma nº 28 contiene pequeños errores)
SECCIÓN DE LIBROS
Solamente he incluido libros que yo he leído personalmente, y cuya crítica aparece en alguno de mis boletines. Como yo no voy a ser menos que la guía Michelín, los he clasificado con los Rotores del Taller, cuya equivalencia viene a ser más o menos la siguiente:
|
|
Excelente. Si falta de tu librería personal, ya tardas en conseguirlo. |
|
|
Muy bueno. Un libro riguroso, completo, ameno, de los que me gusta leer. |
|
|
Bueno. Puede ser pesado de leer, o algo incompleto, pero es una buena adquisición. |
|
|
Regular. Para leer en el aeropuerto, si no tienes nada mejor a mano. |
|
|
Malo. ¿Por qué escribirán estas cosas? Ah, ya, el maldito parné. |
He aquí la CRÍTICA LITERARIA del Boletín ENIGMA.
|
|
Battle of Wits (Stephen Budianski) |
|
|
Codebreakers (David Kahn) |
|
|
Espías de Felipe II (Carlos Carnicer y Javier Marcos) |
|
|
Seizing the Enigma (David Kahn) |
|
|
The man who broke Napoleon´s codes (Mark Urban) |
|
|
Missatges secrets (José Ramón Soler) |
|
|
Libros digitales (Varios libros y autores) |
|
|
Cryptography, a primer (Alan G. Konheim) |
|
|
Los Códigos Secretos (Simon Singh) |
|
|
The hut six story (Gordon Welchman) |
|
|
Fortaleza Digital (Dan Brown) |
LIBROS ELECTRÓNICOS SOBRE CRIPTOGRAFÍA:
- The Codebreakers. La "biblia" de la criptohistoria, creada por David Kahn, está disponible gratuitamente. Bueno, "sólo" un resumen ... de casi 500 páginas. En inglés. Disponible en versión Word
- Applied cryptography. Otra biblia de otro gurú: Bruce Schneier. Formato html, con código fuente en C: descargar aquí
- An introduction to cryptography. Incluido en el manual de usuario de PGP versión 7.0 versión Acrobat (1.008 KB)
- Manuales de PGP en español. Antiguas, pero aún útiles.
-
PGP 2.6.3, versión txt, comprimida: primera parte, segunda parte
-
PGP 5.5.3i, versión Acrobat, versión WordPerfect, fe de erratas
- Basic Cryptanalysis. Manual de campo del ejército norteamericano. Muy interesante. FM 34-40-2 (enlace externo). OJO: ocupa varios megas.
- Handbook of Applied Cryptography. Estupendo compendio de Menezes, van Oorschot y Vanstone. Dividido en capítulos. Descarga (enlace externo)
- Libro electrónico de seguridad informática y criptografía. Manual docente de libre distribución, por Jorge Ramió Aguirre. Descarga (enlace externo)