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

Other Useful Business Software
Train ML Models With SQL You Already Know Icon
Train ML Models With SQL You Already Know

BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
Try 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