rzcoder/node-rsa
Node.js RSA library observed · 2026-08-28
Health v2 · maintenance only
81/100
- Activity 95
- Release rhythm 53
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4544
- days_rel: 102
- days_push: 31
- n_releases_24m: 1
Adoption not part of the score
1381 stars · 203 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A pure TypeScript RSA cryptography library for Node.js and browsers supporting key generation, encryption/decryption, and signing/verification. It supports PKCS1, OAEP, and PSS schemes and works without Buffer/crypto polyfills in modern browsers.
Use cases
- generate RSA key pairs in node.js
- encrypt and decrypt data with RSA in TypeScript
- sign and verify messages with RSA
- use RSA encryption in the browser
- encrypt long messages with RSA
- implement PSS or PKCS1 signing schemes
When to choose
- you need RSA encryption, decryption, signing, or verification in Node.js or the browser
- you want a pure TypeScript library with no native dependencies
- you need flexible key import/export formats and signing schemes like PSS or PKCS1
When to avoid
- you need elliptic-curve or other asymmetric algorithms beyond RSA
- you need a full TLS or certificate management toolkit
- you are on Node.js older than version 20
Facets
library · maturity active
cryptography security security developer-tools web-development browser cross-platform rsa encryption signing typescript pkcs1 oaep pss asymmetric-crypto nodejs
2 sources
- readme: https://github.com/rzcoder/node-rsa · fetched 2026-08-28 · 7e5892e2f00c
- registry_npm: https://registry.npmjs.org/node-rsa · fetched 2026-08-29 · cd3f055a3219
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| rzcoder/node-rsa | main | 81 |
For agents
markdown · JSON · MCP: product_card(name="rzcoder/node-rsa")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem