Experimental project

This is a sandbox project, which contains experimental code for developer use only.

This module provides an Encryption Method plugin to be used with the Drupal 8 Encrypt module. Accordingly, the plugin uses AES-256-CBC cipher via the OpenSSL PHP extension along with HMAC-SHA256 for authentication of the encrypted data.

For enhanced security, the encrypt()/decrypt() functions are taken directly from this excellent resource Encryption, Authentication & Data Integrity in PHP by Enrico Zimuel.

Github repo for the project: https://github.com/talhaparacha/encrypt_openssl

Supporting organizations: 

Project information

  • caution Maintenance fixes only
    Considered feature-complete by its maintainers.
  • Module categories: Security
  • Created by talhaparacha on , updated