Security, Cryptography, Computer Science, Programming, Hacking.
more so when you realise the prime numbers used are very, very large. This is known as a trap-door function or a one-way function. While it is easy to go through one way, it is computationally infeasible to go the other way. Boiling an egg is a one-way function because it is easy to boil an egg,