The Stanford Javascript Crypto Library 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. SJCL is small but powerful. The minified version of the library is under 6.4KB compressed, and yet it posts impressive speed results. SJCL is secure. It uses the industry-standard AES algorithm at 128, 192 or 256 bits; the SHA256 hash function; the HMAC authentication code; the PBKDF2 password strengthener; and the CCM and OCB authenticated-encryption modes. Just as importantly, the default parameters are sensible: SJCL strengthens your passwords by a factor of 1000 and salts them to protect against rainbow tables, and it authenticates every message it sends to prevent it from being modified. We believe that SJCL provides the best security which is practically available in Javascript.

Features

  • SJCL is cross-browser
  • Supports Internet Explorer, Chrome, Firefox, Safari and Opera on Mac, Linux and Windows
  • You can use, modify and redistribute it under a BSD license or under the GNU GPL, version 2.0 or higher
  • SJCL supports primarily symmetric-key cryptography
  • SJCL is easy to use
  • Encrypt and decrypt data

Project Samples

Project Activity

See All Activity >

License

BSD License

Follow sjcl

sjcl Web Site

You Might Also Like
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of sjcl!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

JavaScript

Related Categories

JavaScript Cryptography Software, JavaScript Libraries, JavaScript Encryption Algorithms, JavaScript Decryption Software

Registered

2021-08-25