Patterned after Dan Benjamin's Hivelogic enkoder, WP Emailcrypt keeps your email links safe automatically on-the-fly. No configuration.
Yes, shortcode is supported as of 0.2 [emailcrypt firstname.lastname@example.org' subject="Hey" title="Click me"]Email Link[/emailcrypt].
If you want the email to also be the text in the link, you can use a self-closing shortcode like this:
[emailcrypt email="email@example.com" /]