

For more info on installing modules, see: Requirements Then download and enable Encrypted Files like any other module. Installationĭownload and enable the AES Encryption module first. This allows you to leverage the Node Access System, permissions, and other access techniques available to Drupal to control access to encrypted files by restricting viewing access to their nodes. Rather, it simply gives each encrypted file the same access as the node it is attached to.

Though Encrypted Files encrypts your files for storage, it does not provide any access checking for file downloads. You can make Encrypted Files the default download method for all files, apply it to specific file-type fields, and also password protect files individually.

The module creates a custom read/write file stream wrapper, and provides a new download method that sits alongside Drupal's default public and private methods. Dynamic encryption of your uploaded files on-disk increases the security of their contents. The Encrypted Files module allows Drupal 7 to encrypt files uploaded by users, and to decrypt these files for user download.
