This project is a complete module for Drupal 8 site to make it a zero-knowledge system using front-end JavaScript encryption so that the users can rely on the site when uploading sensitive files, including images on confidential posts, not having to worry about data being stolen in case the server gets compromised.
There are several JS dependencies that this module is dependent upon, these
will need to be downloaded to the /libraries/client_side_file_crypto/
directory in the Drupal root. These should be saved by the name as written
below:
sjcl.js
jsencrypt.js
cryptojs.js