Thank you very much, James and Narendra, for your suggestions:
 
Narendra: I think it might not be a good idea to use 'base64_encode' because  
users with knowledge of php could easily decode the strings and get the actual 
emails. 
 
James: mcrypt_encrypt looks like the solution.  I will look more into that.
 
Many thanks
 
David
 > --- On Wed, 9/17/08, David Halliday <[EMAIL PROTECTED]> wrote:
> 
> > I am looking for a php function or script to encode a
> > string and decode it (when required). Your help would be
> > greatly appreciated.
> >  
> > have thought of "md5" but the resulting string
> > cant be decoded again!
> > crc32 and sha1 functions are not good either.
> >  
> > The function crypt () is also a One-way string encryption
> > .. so that would not work as well.
> > What I need it for is simply to encode (encrypt) a
> > user's email - which now appears on the web page as is -
> > and when someone clicks a link to contact that user, the
> > script would decode it back to the proper email string.
> > Hence the sender would not actually know the email address.
> >  
> > There are ways to do it via mysql database but I thought if
> > a I could do the crypting (and then decoding) via pure php
> > script, it would ne less of a lod on the mysql db.
> > Any suggestions would be greatly appreciated. It is a bit
> > urgent.
> > 
> > Best regards   David
> 
--------------------------
 You are probably looking for something like 
 
 http://php.net/mcrypt_encrypt
 http://php.net/mcrypt_decrypt
 
 James--------------------------
You can simply use base64_encode() function to encode email and
base64_decode() function to decrypt the email address.

best regards
--------------------------




      

[Non-text portions of this message have been removed]

Reply via email to