A public key is like an address you share to receive cryptocurrency, while a private key is a secret code that gives you access to your funds. Never share your private key.