Learn R Programming

EQUALencrypt (version 0.1.0)

EQUAL_encrypt_generate_keys: Generate the encryption keys

Description

"Generates the public and private encryption keys using openssl. This uses the asymmetric RSA algorithm 4096 bits for generating the keys. These keys are used for encrypting and decrypting data and files and for inserting and verifying digital signatures."

Usage

EQUAL_encrypt_generate_keys(public_key_folder, private_key_folder, key_name)

Value

private_key

private key generated by the algorithm

public_key

public key generated by the algorithm

Arguments

public_key_folder

Location to store the public key

private_key_folder

Location to store the private key

"

key_name

Name of the key (a single name for both public and private keys)

"

Author

Kurinchi Gurusamy

References

https://sites.google.com/view/equal-group/home

See Also

Examples

Run this code
test_folder <- tempfile(pattern = "folder_")
public_key_folder <- paste0(test_folder, "/public_key_folder")
private_key_folder <- paste0(test_folder, "/private_key_folder")
dir.create(test_folder)
dir.create(public_key_folder)
dir.create(private_key_folder)
results <- EQUAL_encrypt_generate_keys(
  public_key_folder = public_key_folder,
  private_key_folder = private_key_folder,
  key_name = "encryption_key.txt")

Run the code above in your browser using DataLab