I'd like to mask an email address that will appear on a web page. There are numerous encryption schemes possible, but my biggest concern is integration with other sites' backends that will produce the masked email. This means that the encryption routine should be dead simple to integrate across of languages and frameworks. It can use a private key.
My main concern is harvesting the email address, meaning it needs to be just strong enough for spammers not to bother.
Any suggestions?
update: this is for machine consumption, not human. This means an image from an email is not what I'm looking for.
1. Email to obscure string on another site's backend
2. Obscure string to a javascript/iframe call to my site
3. Email retrieved from obscure string, probably using some private key
I'm looking for a mechanism for step 1 that will be easy for every developer.