They’re related, but not the same. When a crypto wallet is created, it generates a pair of keys, one public and one private. The public key essentially verifies ownership of a particular wallet, while the private key is used to digitally sign transactions. Wallet addresses are derived from a wallet’s public key through a process called hashing, where a string of text is condensed and formatted into a specific length.