Archive for March 15th, 2006

Announcing Caesarmail for WordPress

Wednesday, March 15th, 2006

This is my first public WordPress plugin: Caesarmail. It's yet another email obfuscation plugin, but instead of using ASCII or hex code substitutions, it uses random-offset Caesar ciphers. When Caesarmail sees an email link that looks like this:

<a href=" mailto:someone@somewhere.com">email me</a>;

it converts it into something that looks like this:

<a href="javascript:degrease('BxvnxwneBxvnFqnAnflxv',9)">email me</a>

The offset is randomly generated with each page view; consequently, the degrease() link is never (or rarely) the same twice.

Caesarmail can be downloaded from here.

To use Caesarmail, simply:

  1. Download and unpack the archive.
  2. Upload the entire Caesarmail folder to your WordPress plugin directory (usually http://yourblog/wp-content/plugins/).
  3. Go to the plugin management page for your WordPress installation - find "Caesarmail" and click "Activate."

To use Caesarmail, all you have to do is include a mailto: link in posts or comments. Caesarmail will automatically convert them for you.

You can test Caesarmail by commenting on this post with a mailto: link, or by mousing over and clicking this link (you can also contact me through that link, obviously).

This is my first plugin, and comments/criticisms/suggestions are more than welcome.