Other packages > Find by keyword >

openssl  

Toolkit for Encryption, Signatures and Certificates Based on OpenSSL
View on CRAN: Click here


Download and install openssl package within the R console
Install from CRAN:
install.packages("openssl")

Install from Github:
library("remotes")
install_github("cran/openssl")

Install by package version:
library("remotes")
install_version("openssl", "2.3.4")



Attach the package and use:
library("openssl")
Maintained by
Jeroen Ooms
[Scholar Profile | Author Map]
All associated links for this package
First Published: 2014-10-21
Latest Update: 2025-05-26
Description:
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.
How to cite:
Jeroen Ooms (2014). openssl: Toolkit for Encryption, Signatures and Certificates Based on OpenSSL. R package version 2.3.4, https://cran.r-project.org/web/packages/openssl. Accessed 06 Mar. 2026.
Previous versions and publish date:
0.1 (2014-10-21 08:27), 0.2 (2014-11-07 19:42), 0.3 (2015-01-07 07:31), 0.4 (2015-05-11 11:21), 0.5 (2015-11-15 18:28), 0.6 (2015-11-18 15:30), 0.8 (2015-12-15 01:27), 0.9.1 (2016-01-18 22:09), 0.9.2 (2016-02-26 17:29), 0.9.3 (2016-05-04 18:04), 0.9.4 (2016-05-25 23:29), 0.9.5 (2016-10-28 10:51), 0.9.6 (2016-12-31 01:41), 0.9.7 (2017-09-06 22:56), 0.9.8 (2017-11-03 17:54), 0.9.9 (2017-11-10 19:33), 0.9 (2016-01-13 22:52), 1.0.1 (2018-03-03 15:03), 1.0.2 (2018-07-30 17:30), 1.0 (2018-02-02 19:26), 1.1 (2018-11-15 15:20), 1.2.1 (2019-01-17 23:30), 1.2.2 (2019-03-01 11:00), 1.2 (2019-01-17 00:00), 1.3 (2019-03-22 15:10), 1.4.1 (2019-07-18 08:35), 1.4.2 (2020-06-27 17:00), 1.4.3 (2020-09-18 14:00), 1.4.4 (2021-04-30 21:00), 1.4.5 (2021-09-02 16:50), 1.4.6 (2021-12-19 04:30), 1.4 (2019-05-31 23:30), 2.0.0 (2022-03-02 16:50), 2.0.1 (2022-05-14 21:00), 2.0.2 (2022-05-24 21:10), 2.0.3 (2022-09-14 09:40), 2.0.4 (2022-10-17 11:30), 2.0.5 (2022-12-06 02:10), 2.0.6 (2023-03-10 00:10), 2.1.0 (2023-07-15 21:50), 2.1.1 (2023-09-25 21:10), 2.1.2 (2024-04-21 23:32), 2.2.0 (2024-05-16 19:00), 2.2.1 (2024-08-16 12:00), 2.2.2 (2024-09-20 10:40), 2.3.0 (2024-12-16 16:00), 2.3.1 (2025-01-09 13:50), 2.3.2 (2025-02-03 15:20), 2.3.3 (2025-05-26 15:00), 2.3.4 (2025-09-30 11:50)
Other packages that cited openssl R package
View openssl citation profile
Other R packages that openssl depends, imports, suggests or enhances
Complete documentation for openssl
Functions, R codes and Examples using the openssl R package
Some associated functions: aes_cbc . base64_encode . bignum . certificates . curve25519 . ec_dh . encrypt_envelope . fingerprint . hash . keygen . my_key . openssl . openssl_config . pbkdf . pkcs12 . pkcs7 . rand_bytes . read_key . reexports . rsa_encrypt . signatures . ssl_ctx . write_pem . 
Some associated R codes: aes.R . askpass.R . base.R . base64.R . bcrypt.R . bignum.R . build.R . cert.R . diffie.R . envelope.R . hash.R . info.R . init.R . keygen.R . list.R . mykey.R . openssh.R . openssl.R . pkcs12.R . pkcs7.R . rand.R . read.R . rsa.R . signing.R . ssh2.R . sslctx.R . stopifnot.R . stream.R . write.R . writessh.R . x25519.R .  Full openssl package functions and examples
Downloads during the last 30 days

Today's Hot Picks in Authors and Packages

r2resize  
In-Text Resize for Images, Tables and Fancy Resize Containers in 'shiny', 'rmarkdown' and 'quarto' Documents
Automatic resizing toolbar for containers, images and tables. Various resizable or expandable contai ...
Download / Learn more Package Citations See dependency  
mlr3viz  
Visualizations for 'mlr3'
Visualization package of the 'mlr3' ecosystem. It features plots for mlr3 objects such as tasks, le ...
Download / Learn more Package Citations See dependency  
solitude  
An Implementation of Isolation Forest
Isolation forest is anomaly detection method introduced by the paper Isolation based Anomaly Detecti ...
Download / Learn more Package Citations See dependency  
DatabionicSwarm  
Swarm Intelligence for Self-Organized Clustering
Algorithms implementing populations of agents that interact with one another and sense their environ ...
Download / Learn more Package Citations See dependency  
openxlsx  
Read, Write and Edit xlsx Files
Simplifies the creation of Excel .xlsx files by providing a high level interface to writing, stylin ...
Download / Learn more Package Citations See dependency  
EMVS  
The Expectation-Maximization Approach to Bayesian Variable Selection
An efficient expectation-maximization algorithm for fitting Bayesian spike-and-slab regularization p ...
Download / Learn more Package Citations See dependency  

26,264

R Packages

223,360

Dependencies

70,244

Author Associations

26,265

Publication Badges

© Copyright since 2022. All right reserved, rpkg.net.  Based in Cambridge, Massachusetts, USA