Gabo's Awesome JavaScript Crypto Libraries
List of Awesome JavaScript Crypto Libraries based on JavaScript Crypto Libraries by Johannes Jörg Schmidt
Categories
- The W3C Specification (1)
- The Big Ones (5)
- The Rest of The Pack (21)
- No Longer Maintained (9)
- Unknown Status (7)
The W3C Specification
WebCryptoAPI
This specification describes a JavaScript API for performing basic cryptographic operations in web applications, such as hashing, signature generation and verification, and encryption and decryption. Additionally, it describes an API for applications to generate and/or manage the keying material necessary to perform these operations. Uses for this API range from user or service authentication, document or code signing, and the confidentiality and integrity of communications.
The Big Ones
Frameworks with more than ~4KB GitHub Stars.
Crypto Module in NodeJS
The crypto
module provides cryptographic functionality that includes a
set of wrappers for OpenSSL's hash, HMAC, cipher, decipher, sign and
verify functions. NOTE: GitHub stats are from all NodeJS project.
crypto-js
JavaScript library of crypto standards based on the inactive CryptoJS.
SJCL - Stanford Javascript Crypto Library
The Stanford Javascript Crypto Library on GitHub is a project by the Stanford Computer Security Lab to build a secure, powerful, fast, small, easy-to-use, cross-browser library for cryptography in Javascript.
OpenPGP.js
This project aims to provide an Open Source OpenPGP library in JavaScript so it can be used on virtually every device. Instead of other implementations that are aimed at using native code, OpenPGP.js is meant to bypass this requirement.
node.bcrypt.js
bcrypt for NodeJs.