Drupal is a registered trademark of Dries Buytaert

auth_encrypt

1 sites No security coverage
View on drupal.org

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

Activity

Total releases
3
First release
Feb 2025
Latest release
5 months ago
Release cadence
117 days
Stability
0% stable

Release Timeline

Releases

Version Type Release date
1.0.0-beta2 Pre-release Sep 25, 2025
1.0.0-beta1 Pre-release Sep 25, 2025
1.0.0-alpha1 Pre-release Feb 3, 2025