This module provides a secure way to encrypt data by using Drupal's `hash_salt` as the encryption key. This leverages an existing security mechanism within Drupal to protect sensitive information.
Another storage method uses Drupal’s hash_salt as an encryption key.
The hash_salt is already used as a secure key for generating one-time links, hashing passwords, and other security-critical operations. It can also be protected from being stored directly in settings.php.
If the hash_salt were ever compromised, the entire site’s security would be at risk. Because it is such a critical and trusted secret, it can also serve as a secure basis for encrypting stored data.
This module extends functionality of the Key module.
For more details, see issue issue #3028014.
Ask your assistant about Fuzzy Config Key Provider
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | PHP | Release date | |
|---|---|---|---|---|---|
| 2.1.0 | Stable | 10–11 | Jun 18, 2026 | ||
| 2.1.0-beta2 | Pre-release | 10–11 | May 18, 2026 | ||
| 2.1.0-beta1 | Pre-release | 10–11 | May 18, 2026 | ||
| 2.0.1 | Stable | 10–11 | Dec 5, 2025 | ||
| 2.0.0 | Stable | 10–11 | Nov 26, 2025 | ||
| 2.x-dev | Dev | 10–11 | Nov 26, 2025 | ||
| 1.0.1 | Stable | 8–10 | Jul 4, 2023 |