--Originally published at Héctor H.F. Blog
¡Hola a todos! Bienvenidos a la segunda publicación de la semana. Si quieren saber lo que dice el título (no me puse a pulsar teclas al azar), continúen leyendo. Ayer les hablé un poco sobre los frameworks para la gestión de riesgos tecnológicos en una empresa. Quizá a muchos no les agradó del todo el tópico (en lo personal, a mí, no mucho), pero ahora les traigo un tema más interesante: la criptografía. En este post trataré lo que es la criptografía y algunos ejemplos. En otro post (a más tardar la otra semana lo publicaré), pondré algunos códigos en Java que sirven para encriptar mensajes.
¿Qué es la criptografía? Antes de responder esta pregunta, imagina que todos tus archivos personales o conversaciones en tu servicio de mensajería instantánea preferido estuvieran al alcance de cualquiera que sepa cómo entrar a tu PC. Con la criptografía, ayudamos a que esto no ocurra o que al menos sea más difícil para el hacker. La criptografía es “un término genérico que describe todas las técnicas que permiten cifrar mensajes o hacerlos ininteligibles sin recurrir a una acción específica” (http://es.ccm.net/contents/129-criptografia).
Este concepto no vino con la invención de las computadoras. Los seres humanos, desde tiempos remotos, siempre han tenido la necesidad de ocultar información a personas no deseadas. Esto puede ser por motivos militares, diplomáticos, comerciales, entre otros.
El más claro ejemplo histórico de la criptografía, creo yo, se pudo observar en la Segunda Guerra Mundial con la máquina Enigma. Esta máquina encriptaba y desencriptaba mensajes, lo que le permitía a los nazis armar planes sin ser descubiertos. Fue muy exitosa hasta que finalmente, gracias a Alan Turing, se descubrió su sistema de cifrado. Si no se hubiera descubierto lo anterior, esta guerra hubiera durado al menos dos años más.
En la actualidad,
Continue reading "Confidencial: Jshwnuyf yzx fwhmnatx"