Source: https://fr.scribd.com/doc/123751429/TD-2-Cryptographie-asymetrique-corrige.pdf