A public key allows you to receive cryptocurrencies, while a private key gives you access and control over them.