Published August 21, 2025 | Version v6
Software Open

EQUALencrypt - Encrypt and decrypt whole files

  • 1. ROR icon University College London

Contributors

  • 1. ROR icon University College London

Description

  1. This program has been created for sharing research data (any format) in an encrypted format.
  2. The user must use this software at their own risk.
  3. This program must not be used for any unlawful purposes.
  4. This program requires R and RStudio to run.
  5. This program is based on R.
  6. For users who plan to install this on a server, we have an image built using Docker Desktop application. This image can be pulled from https://hub.docker.com/r/kurinchi2k/equalencrypt_whole_file. The user interface is available from the port mapped to port 3838, the port used by this application.
  7. For users who plan to use a local installation, we recommend that the app is run through RStudio, which automatically installs the required packages. Further details of local installation are provided below.
  8. Please download R from https://www.r-project.org/.
  9. Please download RStudio from https://posit.co/download/rstudio-desktop/.
  10. Install R first and then RStudio.
  11. Open the file "Encrypt whole file" in RStudio.
  12. Allow RStudio to install the necessary packages by clicking on install before you run. You must have the rights to install the libraries on the computer.
  13. If you want to store the encrypted data and the keys for encryption in the local computer, please remove the “#” (first character) in line 8.
  14. If you want to store the encrypted data and the keys for encryption in a server, please provide the appropriate server address in line 8. This also requires appropriate authentication.
  15. You can also host this as a shiny app to enable people without access to installations of R and RStudio.
  16. You can find further instructions on the left panel on how to perform the necessary functions.
  17. The prompts and messages also guide you on the process.
  18. The results of some tests that we performed are available as "results_whole_file_testing.zip".
  19. The codes used for testing are avaiable in "Encrypt whole file testing.R".

Files

results_whole_file_testing.zip

Files (105.2 kB)

Name Size Download all
md5:c11f19fa61531361a7ed852d0af12481
46.6 kB Download
md5:509a328571d8ff67b83042da53531ed5
21.8 kB Download
md5:bf30e166ef102c17b330c6bdd1f9207a
36.8 kB Preview Download

Additional details

Software

Repository URL
https://CRAN.R-project.org/package=EQUALencrypt
Programming language
R
Development Status
Active