Source: https://repo.zenk-security.com/Cryptographie%20.%20Algorithmes%20.%20Steganographie/RSA%20%20Rivest%20Shamir%20Adleman.pdf