Cryptography, Algorithms, Software Engineering, Math, Technology.
private key is to be kept secure, while the public key can be shared with others. Our goal is to find a one-way mathematical operation or function that will map a value into another. A good one-way operation makes it (computationally) easy to go from value A to value B. But, going the other way