This project is not covered by Drupal’s security advisory policy.

Adds AES-256 client-side encryption to authentication forms (login, registration, user edit) with automatic server-side decryption. Uses per-form session keys for enhanced security and includes detailed logging for security auditing.

Features

  • Zero configuration - works out of the box
  • Encrypts passwords and usernames before transmission
  • Per-form, per-session encryption keys with server validation
  • Security event logging (key mismatches, decryption failures)
  • Supports CDN or local CryptoJS installation
  • Compatible with standard Drupal forms

Requirements

  • PHP OpenSSL extension
  • CryptoJS library (auto-loaded from CDN or place in /libraries/crypto-js)

Installation

  1. Install module as usual
  2. Module automatically attaches to login, registration, and user edit forms
  3. Optional: Place CryptoJS in /libraries/crypto-js to avoid CDN dependency

Project information

Releases