Toolkit for Encryption, Signatures and Certificates Based on OpenSSL

Bindings to OpenSSL libssl and libcrypto, plus custom SSH key parsers. Supports RSA, DSA and EC curves P-256, P-384, P-521, and curve25519. Cryptographic signatures can either be created and verified manually or via x509 certificates. AES can be used in cbc, ctr or gcm mode for symmetric encryption; RSA for asymmetric (public key) encryption or EC for Diffie Hellman. High-level envelope functions combine RSA and AES for encrypting arbitrary sized data. Other utilities include key generators, hash functions (md5, sha1, sha256, etc), base64 encoder, a secure random number generator, and 'bignum' math methods for manually performing crypto calculations on large multibyte integers.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("openssl")

2.4.2 by Jeroen Ooms, 4 months ago


https://jeroen.r-universe.dev/openssl


Report a bug at https://github.com/jeroen/openssl/issues


Browse source code at https://github.com/cran/openssl


Authors: Jeroen Ooms [aut, cre] , Oliver Keyes [ctb]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports askpass

Suggests curl, testthat, digest, knitr, rmarkdown, jsonlite, jose, sodium

System requirements: OpenSSL >= 1.0.2


Imported by AzureAuth, AzureContainers, AzureCosmosR, AzureGraph, AzureKeyVault, AzureKusto, AzureQstor, AzureStor, AzureTableStor, AzureVMmetadata, ExPanDaR, GWalkR, KoboconnectR, OPI, RBaseX, SCDB, adobeanalyticsr, aemo, aphid, attestix, base64, bcrypt, brightspaceR, charlesschwabapi, cjar, contentid, cookiemonster, credentials, cryptotrackr, cyphr, dclust, deident, delta.sharing, distill, earthdatalogin, encryptr, engager, epidatr, fanyi, fireData, firebase, framework, gargle, geonapi, geonode4R, geosapi, gert, ghapps, gimap, gmsp, googleCloudStorageR, httr, httr2, ids, insect, insee, kmer, lazytrade, mcptools, metricminer, mlflow, mongolite, mongolmaps, ocs4R, officer, opencpu, orderly, otp, ottrpal, ows4R, pkgdown, rCoinbase, rDataPipeline, rappleads, rbch, rbtc, rcdf, reconstructr, rgoogleclassroom, ricu, rsconnect, sched, secret, semFromKeys, sensortowerR, shinyOAuth, shinydbauth, shinymanager, snowflakeauth, solidauthr, spanishoddata, sparklyr, sship, surveyframe, telegram.bot, telegramR, tinyshinyserver, traktok, umap, virustotal, voson.tcn, whapi, wikkitidy, wilson.

Depended on by D4TAlink.light, EQUALencrypt, jose.

Suggested by Microsoft365R, NonCompart, RTD, SeaSondeR, agecrypt, ato, autosync, base64url, boxr, celliverse, cer, circle, dataone, datawizard, edgemodelr, ellmer, eyeprocess, faux, gp3ml, keyring, meetupr, myIO, ncar, neonstore, odiffr, openxlsx2, pcutils, pins, ragnar, rembg, rglobi, rmoriebricklayer, safer, sasLM, solvebio, stevedore, tidytuesdayR, yulab.utils, zipcodeR.


See at CRAN