Security, Cryptocurrency, Cryptography, Programming, Crypto.
anyone. It is public. The private key must be kept safe, because if someone in the middle were to get the private key they could decrypt the messages. Computers can very quickly use the public key to encrypt a message, and the private key to decrypt a message. Computers require a very long time