Hola:
De hecho si hay una manera para encriptar todos tus datos, pero necesitas crear un servidor SSL. Pregunta al administrador de tu sitio si puedes configurar un SSL, si te dicen que se entonces debes de comprar un certificado, te recomiendo que entres a:
http://instantssl.com/
De igual manera ahí encontrarás mayores detalles acerca de lo que es SSL.
De manera rápida te puedo decir que estos servidores son los que usan los sitios para transacciones seguras como bancos, tarjetas de crédito etc, porque todos los datos que envías desde el sitio seguro los encripta a 128 bits, por lo que es mucho mas díficil que algun hacker logre interceptar los datos. Todo dentro de un servidor seguro funciona de la misma manera la única diferencia que en vez de estar en http:// esta en https://
=====================================
Ahora, si todo lo que quieres es encriptar los datos de tu email para que nada más tu y tus usuarios lo puedan leer, puedes crear tu propio encriptador muy fácilmente, te voy a poner un ejemplo rápido:
Código:
$mensaje_email =~ s/a/\&s76;/g;
Has de cuenta aquí sustituyes en tu mensaje de mail todas las letras "a" por "&s76;", y así lo puedes hacer con cada una de las letras con otros códigos, para que al final quede una linea de códigos ilegible. Cuando le llegue el mensaje a tus usuarios les puedes dar un acceso privado a decriptador donde lo que harías lo mismo pero al revés:
Código:
$mensaje_email =~ s/\&s76;/a/g;
Así regresarías todo a su estado normal.
Si piensas manejar datos muy delicados la primera opcion del SSL es lo que te conviene, de otra manera esta última es una opción muy factible.
SALUDOS