What is Public Key Cryptography (PKC)?
Can you please explain what Public Key Cryptography (PKC) is in simple terms? How does it work and what are its key features? I'm particularly interested in understanding the difference between public and private keys, and how they are used in secure transactions. Additionally, how does PKC contribute to the overall security of cryptocurrencies and financial transactions?