node-forge
JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
JWA implementation (supports all JWS algorithms)
Library to retrieve RSA public keys from a JWKS endpoint
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
Node.js RSA library
Web Cryptography API shim for legacy browsers
Common layer to be used by crypto libraries based on WebCrypto API for input validation.
Generate a RSA PEM key pair from pure JS
Create RSA Public Key PEM from Modulus and Exponent value in node.js
NodeJS OpenSSL wrapper
A WebCrypto Polyfill for NodeJS
RSA public/private key OpenSSL bindings for node and io.js
Crypto primitives for libp2p
A Node.js implementation of the PKCS#11 2.40 interface
A WebCrypto Polyfill for Node in TypeScript built on OpenSSL
RSA public/private key OpenSSL bindings for node and io.js
Universal Module for Cryptographic Key Utilities in JavaScript, including PEM-JWK converters
A port of JSEncrypt to NodeJS.
is a package which gives you a possibility to run every [OpenSSL](https://www.openssl.org/) command in [Node.js](https://nodejs.org/en/) in a handy way. Moreover, parameters like -in, -keyin, -config and etc can be replaced by a raw data ([Buffor](https:/
A native implementation of RSA key generation and encryption/decryption.