I've been reading up on the relationship between private keys and public keys (as well as hashing), and I watched a few videos, but I am still a bit confused.
I don't have a programming background, and I want to be able to explain these things to an "everyday person".
What I found is that before a message is "encrypted" with a "public key" that key FIRST must be shared with the receiver.
How is the public key being shared?
Thanks for your help.