1. A method comprising: receiving user input at a verifying program executing on a client computer, said user input comprising a shared secret data item, the shared secret data item including information that is a secret to and shared between a user of the client computer and the verifying program; the verifying program storing the shared secret data item; receiving by the verifying program from a server computer a content package comprising an unencrypted item of digital news content, an encrypted content item, and a digital certificate corresponding to a news provider; decrypting by the verifying program the encrypted content item using a public key corresponding to the digital certificate; verifying by the verifying program the unencrypted item of digital news content by comparing the unencrypted item of digital news content with the decrypted content item; the verifying program displaying a result of the verifying of the unencrypted item of digital news content; and the verifying program authenticating itself by displaying the shared secret data item.