Published August 31, 2025 | Version v5
Software Open

EQUALencrypt - Encrypt and decrypt columns of data

  • 1. ROR icon University College London

Description

  1. This program has been created for sharing research data which are in tabular format and which requires different access levels for different people.
  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 is based on R.
  5. 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_columns. The user interface is available from the port mapped to port 3838, the port used by this application.
  6. 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.
  7. Please download R from https://www.r-project.org/.
  8. Please download RStudio from https://posit.co/download/rstudio-desktop/.
  9. Install R first and then RStudio.
  10. Open the file "Encrypt columns of data" in RStudio.
  11. 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.
  12. 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.
  13. 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.
  14. You can also host this as a shiny app to enable people without access to installations of R and RStudio.
  15. You can find further instructions on the left panel on how to perform the necessary functions.
  16. The prompts and messages also guide you on the process.
  17. The results of some tests that we performed are available as "results_columns_of_data_testing.zip".
  18. The codes used for testing are avaiable in "Encrypt columns of data testing.R".

Files

results_columns_of_data_testing.zip

Files (213.3 kB)

Name Size Download all
md5:c30c6af99be582c8d1612e23ddf2c993
63.7 kB Download
md5:dc98904817c6110f86e9fd87022b92b9
26.2 kB Download
md5:6ebad426438d79bacacf61d53c2c50a2
123.5 kB Preview Download

Additional details

Software

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