Re: Encrypting email
| From: | haliphax | Date: | Tue, 21 Apr 2009 15:22:37 +0000 |
| Subject: | Re: Encrypting email | ||
| References: | 1 2 3 4 5 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-291749@lists.php.net to get a copy of this message | ||
On Tue, Apr 21, 2009 at 9:43 AM, Bob McConnell <rvm@cbord.com> wrote:
> From: tedd [mailto:tedd.sperling@gmail.com]
>> At 9:49 AM -0400 4/21/09, Bob McConnell wrote:
>> >From: tedd
>> >> At 8:39 AM -0400 4/21/09, Bob McConnell wrote:
>> >>>I have been asked by a product manager what our options are for
>> >>>encrypting email messages with sensitive information. We are
> currently
>> >>>using PHPMailer to send email. What can be done to encrypt those
>> >>>messages? Can it be done without OOP?
>> >>
>> >> From within a php script, it's not a problem to encrypt a text
> string
>> >
>> >> and send it as email. The sending of the email and the encrypting
> the
>> >> contents are two different issues. You may want to look at it that
>> >> way.
>> >
>> >But can it be done so the recipient's email client will automatically
>> >open and decrypt the message? How do you make it as seamless as
> possible
>> >for them, preferably so they don't even realize the message was
>> >encrypted?
>>
>> At some point both parties (sender/receiver) must know (agree) what
>> the encrypting mechanism is.
>>
>> If I was writing a script to do this for a client, I must have
>> control over both the send and receive scripts and then I could
>> deliver the email to the client seamlessly. They would never know
>> what happened in the background.
>>
>> However, if your client wants to send stuff to anyone and have it
>> encrypted without knowing who the receiver is going to be, then there
>> is no way to do this. Both the sender and receiver must agree on the
>> encrypting mechanism either by providing passwords OR by you having
>> access to both the sending and receiving scripts. As I see it, there
>> is no other way.
>
> These will be targeted emails for selected recipients, primarily in the
> Security and Public Safety offices. But they will be sent via public
> mail servers, so the content must be protected.
>
> Knowing the first site where this would go for field trials, I suspect
> most recipients are using some version of Microsoft Outlook. But other
> sites down the road are likely to have different clients. That end is
> completely outside of my control or influence. All I can do is recommend
> packages for them to download and install. I already know I need to get
> a public key from each recipient before I can encrypt their messages,
> but that's as far as I have gotten. I did glance at the GPG site
> earlier, and it appears they only support the version of Outlook in
> Office 2003.
>
> I have a feeling this is going to get messy, at least on the deployment
> end.
This may alleviate some of the mess:
http://blog.cumps.be/gpg-in-outlook-2007-outlookgnupg/
--
// Todd