A program that digitally signs a message and then encrypts it using the other person's public key.