One of the key tenets that makes modern cryptography work is that [prime factorization](https://en.wikipedia.org/wiki/Integer_factorization) of a number takes a long time. Multiplying two large prime numbers together is very easy. But doing the reverse – taking a very large number and trying to figure out what two numbers you used to multiply them together – is difficult. This is leveraged in many cryptographic schemes like RSA.
Latest Answers