A public key is a unique wallet identifier that uses a string of letter and numbers as an address. It is viewable to the public and is used to receive cryptocurrencies. A private key is an investor's individual password for accessing their cryptocurrency wallet. This is not viewable to the public and should be protected.