En el post anterior puse un script en python para implementar la firma digital y el cifrado con el algoritmo RSA , y en éste incluyo otro script en python para implementar el descifrado con el mismo algoritmo y la verificación de la firma digital , e s decir, para las operaciones que se realizan en la comunicación en el lado del receptor. Como se ve en la figura anterior, la clave de sesión (la clave con la que se ha cifrado el texto en claro), se descifra utilizando la clave privada del receptor ( criptografía asimétrica ) , que es el único que la posee y, por tanto, el único que puede descifrarla, y posteriormente se descifra el criptograma o texto en claro cifrado mediante la clave de sesión ( criptografía simétrica ). Tal y como indique en el citado post , este esquema de cifrado, además de para mantener el secreto de la comunicación ( confidencialidad ), sirve para garantizar al receptor que el emisor es realmente ...