Если вас не интересует безопасность, вы можете просто использовать rot13 :
function rot13($string, $mode) {
$s = fopen("php://memory", "rwb");
stream_filter_append($s, "string.rot13", STREAM_FILTER_WRITE);
fwrite($s, $string);
rewind($s);
return stream_get_contents($s);
}
var_dump(rot13("my@email.com", STREAM_FILTER_WRITE));
var_dump(rot13("zl@rznvy.pbz", STREAM_FILTER_READ));
, что даст:
string(12) "zl@rznvy.pbz"
string(12) "my@email.com"