Private Key:
A cryptographic key used with a public key cryptographic
algorithm, uniquely associated with an entity, and not made
public. This key is used to create digital signatures, or to
decrypt messages or files. It is the key that you alone know,
allowing you to decrypt messages sent to you using your public
key.
Public Key:
A cryptographic key used with a public key cryptographic
algorithm,
uniquely associated with an entity, and which is available
publicly. It
is used to verify signatures that were created with the matched
private
key. Public keys are
also used to encrypt messages or files that can
only be decrypted using the matched private key. You can freely
distribute your public key to other people, allowing them to
communicate with you securely.