 A user of RSA creates and then publishes a public key based on two large prime numbers, along with an auxiliary value.The prime numbers must be kept secret.Anyone can use the public key to encrypt a message, but only someone with knowledge of the prime numbers can decode the message.