public
Description: CipherMail provides a safe alternative to the mail_to helper by hiding mailto links from e-mail harvesting bots. The generated output is completely obfuscated by a 1024 bit random key. They keyword is stored on the server, so it is never revealed to the client. Processing is performed on the server-side via an AJAX request and the decrypted redirect is returned to the client, opening a mail composer window… just like normal mailto link.
Homepage:
Clone URL: git://github.com/jabberwock/ciphermail.git
jabberwock (author)
Mon May 25 08:09:45 -0700 2009
commit  28a4b1f4388d88dd925a64d1290d8cad0ee8defd
tree    2175998271cfccd3cbb5a78878f3a9aba54b2f34
parent  f6d653a8671217aa3f8d96bfe9f3eebba2f8e01a
name age message
file BSD-LICENSE Loading commit data...
file README
directory config/
file init.rb
file install.rb
file uninstall.rb
README
CipherMail
==========

CipherMail provides a safe alternative to the mail_to helper by hiding mailto links from e-mail harvesting bots.
The generated output is completely obfuscated by a 1024 bit random key. They keyword is stored on the server, so 
it is never revealed to the client. Processing is performed on the server-side via an AJAX request and the 
decrypted redirect is returned to the client, opening a mail composer window... just like normal mailto link.

Example
=======

  <%= ciphermail_to "John Smith", "someone@somedomain.com" %>


Note: A new key is generated every time you restart your web-server.
      If you'd like to manually generate a new key, simply run:
      ruby ./script/runner "CipherMailSetup.genkey"

That's it! Have fun, and feel free to send me questions or comments. 

Copyright (c) 2007-2009 Michael Behan aka "JabberWock" (djether /AT gmail /DOT com)
Released under the BSD license