rsa_keygen: Generate and write a pair of RSA keys

View source: R/rsa_keygen.R

rsa_keygenR Documentation

Generate and write a pair of RSA keys

Description

rsa_keygen() generates a pair of RSA (Rivest-Shamir-Adleman) private and public keys for your project.

Usage

rsa_keygen(dir = "./inst/ssh", password = NULL, bits = 2048)

Arguments

dir

(optional) a string specifying the directory to save the generated keys (default: "./inst/ssh")

password

(optional) a string specifying the password to protect the private key. If NULL, the private key will not be protected (default: NULL).

bits

(optional) an integer number specifying the length of the RSA key in bits (default: 2048).

Value

An invisible NULL. This function is called for side effects only.

Examples

temp_dir = tempfile("dir")
dir.create(temp_dir)

rsa_keygen(dir = temp_dir, password = "test", bits = 2048)

list.files(temp_dir)

gipso/encryptrpak documentation built on April 17, 2025, 12:01 p.m.