Re: Also all,previous data
Typically you encrypt with a public key so that only the holders of the private key are able to decrypt it.
You *can* encrypt with a private key, but the only real use case of that is for signing. Signing is basically generating a hash of some content, and then encrypting that hash with the private key so that anyone with your public key can verify that it was you that generate the hash.