RSA Encryption is based on the difficulty of prime factorization for extremely large numbers. It's a very useful method of encryption because one party sends the other party information in plaintext (numbers n and e) that the sender can decrypt using their secret number d.