Criptografía (CCLXXXIII): Ataque de intermediario al Intercambio de clave de Diffie-Hellman en python
Continúo poniendo scripts de programación en python para automatizar tareas que tengan relación con la criptografía . Ya puse una entrada en la que expliqué el funcionamiento del protocolo criptográfico para el intercambio de clave de Diffie-Hellman , que se utiliza en canales de comunicación inseguros, como puede ser Internet, para salvaguardar el secreto de la clave si las comunicaciones entre las partes son interceptadas por un tercero. Asimismo, en esta entrada expliqué en que consiste el ataque de intermediario (MitM, por las siglas en inglés de ' Man in the Middle ') aplicado a este protocolo cuando se realiza sin autenticación, y en esta entrada incluyo un script en python para implementar este ataque . El script simula el intercambio de clave , por ejemplo: una clave de sesión para ser utilizada en el cifrado y descifrado de mensajes mediante AES , entre A y B, de la misma manera que el que puse en este post ,...