What is a Public Key, Private Key, and Wallet Address

Public key and private key banner