January 2019
Beginner to intermediate
372 pages
11h 17m
English
RSA is one of the initial implementations of public-private cryptography. It uses the principle of prime factorization to generate a public-private key pair, which acts as a trapdoor function. Encryption is performed using the public key, which is distributed to everyone, and decryption is performed using the secretly kept private key.
The public and private key pair are computed with the help of two large prime numbers. The public key is published to the user, and the private key is kept secret. The prime numbers are also kept secret. As long as the prime numbers used are large, ...