Descripción
Criptografía sin secretos con python
Resumen del libro
Este libro ofrece una introducción práctica a la criptografía a través de la programación con Python, dirigida a quienes nunca han programado. Combina un recorrido por los hitos históricos del cifrado, desde el Antiguo Egipto hasta la Segunda Guerra Mundial, con ejercicios para implementar y romper sistemas clásicos de cifrado. El lector aprenderá técnicas básicas de programación mientras descubre cómo funcionan los algoritmos que protegen la información, culminando con un reto exclusivo de descifrado que ofrece una suscripción gratuita a la colección digital de Ra-Ma.
¿De qué trata?
La obra explora la criptografía desde una perspectiva dual: histórica y práctica. Comienza contextualizando los sistemas de cifrado más relevantes de la antigüedad y su evolución hasta mediados del siglo XX, cuando los avances computacionales y teóricos transformaron la disciplina. A partir de ahí, el enfoque se centra en la programación: se enseña a utilizar Python para reproducir el comportamiento de cifras clásicas (como el cifrado César o la máquina Enigma) y, posteriormente, a desarrollar métodos para vulnerarlas. El libro está diseñado para principiantes absolutos en programación, explicando conceptos básicos de Python a medida que se abordan los retos criptográficos. Incluye un desafío final donde el lector debe resolver un algoritmo de cifrado original para optar a una recompensa digital.
Temas principales
- Historia de la criptografía: desde el Antiguo Egipto hasta la Segunda Guerra Mundial.
- Sistemas de cifrado clásicos y su implementación en Python.
- Técnicas de criptoanálisis para romper cifrados históricos.
- Fundamentos de programación en Python para principiantes.
- Evolución hacia los sistemas asimétricos de los años 70.
¿Para quién está recomendado?
Está dirigido a principiantes absolutos en programación interesados en la criptografía, estudiantes de informática que deseen aprender Python mediante proyectos prácticos, y entusiastas de la seguridad informática que quieran comprender los fundamentos del cifrado desde un enfoque aplicado. También es adecuado para autodidactas que busquen una introducción lúdica y retadora a la programación.
Qué aporta este libro
- Aprender a programar en Python desde cero a través de ejemplos prácticos de criptografía. >li>Comprender el funcionamiento y las vulnerabilidades de los sistemas de cifrado clásicos.
- Desarrollar habilidades de criptoanálisis mediante la implementación de ataques a cifrados históricos.
- Participar en un reto exclusivo de descifrado con premio incluido.
- Obtener una visión histórica y técnica de la evolución de la criptografía.
Ficha técnica
- Autor: Arboledas Brihuega, David
- Editorial: RA-MA S.A. Editorial y Publicaciones
- Idioma: Español
- Tema: Informática: cuestiones generales, seguridad informática, encriptación de datos
- Colección: Informática general
- Encuadernación: Bolsillo
- Fecha de edición: febrero de 2017
- Número de páginas: 428
- Peso: 428 g
Valoración editorial
Este libro destaca por su enfoque didáctico y práctico, ideal para quienes desean iniciarse en la programación con un objetivo concreto y motivador. La combinación de historia, teoría y ejercicios de implementación lo convierte en una herramienta útil para aprender Python mientras se exploran los fundamentos de la seguridad informática. El reto final añade un componente lúdico que puede incentivar la práctica autónoma. Es una opción recomendable para principiantes que busquen un aprendizaje activo y contextualizado.

