JavaScript library of crypto standards.
Repository Index
61,275 visible repositories in the index
1–24 of 33 · Most stars
[DEPRECATED] Stanford Javascript Crypto Library
A tiny (18.5 kB gzip), zero-dependency, Javascript library to perform OpenSSL RSA Encryption, Decryption, and Key Generation.
OpenPGP implementation for JavaScript
A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps
- crypto
- cryptography
- x509
- message-digest
Optimized bcrypt in JavaScript with zero dependencies, with TypeScript support.
- javascript
- bcrypt
- authentication
CAUTION: END OF SUPPORT ON 14 AUG 2026. The 'jsrsasign' (RSA-Sign JavaScript Library) is an opensource free cryptography library supporting RSA/RSAPSS/ECDSA/DSA signing/validation, ASN.1, PKCS#1/5/8 private/public key, X.509 certificate, CRL, OCSP, CMS SignedData, TimeStamp, CAdES and JSON Web Signature/Token in pure JavaScript.
- asn1
- x509
- certificate
- crl
Complete implementation of JWx (Javascript Object Signing and Encryption/JOSE) technologies for Go. #golang #jwt #jws #jwk #jwe
- jwt
- jwe
- jws
- jwk
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Port of TweetNaCl cryptographic library to JavaScript
- crypto
- javascript
- authentication
- signature
Modern encryption for Ruby and Rails
- encryption
- activerecord
- activestorage
- carrierwave
A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
Fast and dependency-free cryptographic hashing library for node.js and browsers (supports MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC)
- hashing-algorithm
- javascript
- hmac
- hexadecimal
Tiny hashing module that uses the native crypto API in Node.js and the browser
Java cryptographic library that supports Argon2, bcrypt, scrypt and PBKDF2 aimed to protect passwords in databases. Easy to use by design, highly customizable, secure and portable. All the implementations follow the standards and have been reviewed to perform better in the JVM.
- pbkdf2
- bcrypt
- scrypt
- argon2
Following googlecode project crypto-js, provide standard and secure cryptographic algorithms for NodeJS. Support MD5, SHA-1, SHA-256, RC4, Rabbit, AES, DES, PBKDF2, HMAC, OFB, CFB, CTR, CBC, Base64
Java implementation of Tink
- crypto
- cryptography
- java
- security
Elliptic curve cryptography functions: Private Key, Public Key, Signature, AES, Encryption, Decryption
The JavaScript Crypto Library provides web developers with an extensive and efficient set of cryptographic functions. The library aims to obtain maximum execution speed while preserving modularity and reusability. The library is released as open source under a BDS license.
High-performance pure-javascript SHA1 implementation suitable for large binary data, reaching up to half the native speed.
PolyCrypt - A pure JS implementation of the WebCrypto API
Highly modular & configurable hash & crypto library
- octavo
- crypto-library
- rust
- crypto
Fast crypto toolkit for modern client-side JavaScript
A library of cryptographic primitives (ciphers, hashes, etc) for OCaml