Or I can use my private key to encrypt a message, and the public key can be used to decrypt it (the latter is often used to sign stuff, except the message is typically a hash instead of the original message).The reason you use AES, DES, 3DES is because public key encryption is hideously slow.