The Client Side Encryption (CSE) module is developed to provide a means of encrypting and decrypting sensitive information (such as computer IPs, non-public email addresses etc.) completely within the web browser. This means neither the network nor any server php code gets to see any plain text content that it shouldn't. Plain text can be intermixed with encrypted text on a page meaning only sensitive parts can be hidden. I designed the CSE module to allow the usually private description of such things as computer administration tasks to be generally readable with sensitive information (like particular IP addresses) encrypted. A community of individuals with the correct pass phrase can see the entire content, or the parts of the content their pass phrase allows them to see (different pass phrases can be used to reveal different parts of the content). The actual encryption/decryption is performed using the 128 bit AES algorithm.

Downloads were initially available on my on website, but as the demand has increased it was considered better to move the hosting to drupal.org.

This module including the associated javascript comes with absolutely no warranty (implied or otherwise) - see the included GNU public license. Any loss of information, or breach of security resulting from the use of this code is solely the user's responsibility.

Project Information

  • Maintenance status: Unknown
  • Development status: Unknown
  • Module categories: Security, Utility
  • Reported installs: 27 sites currently report using this module. View usage statistics.
  • Downloads: 2,206
  • Last modified: June 5, 2008

Downloads