awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bitwiseshiftleft avatar

bitwiseshiftleft/sjcl

0
View on GitHub↗
7,208 estrellas·994 forks·JavaScript·6 vistasbitwiseshiftleft.github.com/sjcl↗

Sjcl

sjcl is a JavaScript cryptography library providing a collection of primitives for encryption, hashing, and encoding within a web browser. It functions as an AES symmetric encryption tool, a cryptographic hashing library, and a Base32 data encoder.

The project provides implementations for the Advanced Encryption Standard to secure data through symmetric key encryption and decryption. It also enables the generation of fixed-length data fingerprints to verify information integrity and authenticity.

The library covers a broader range of security capabilities, including client-side data hashing, binary data encoding, and the transformation of plaintext into ciphertext to protect sensitive information in web applications.

Features

  • JavaScript Cryptography Libraries - Implements a comprehensive collection of cryptographic primitives including AES encryption and hashing specifically for JavaScript browser environments.
  • AES Implementations - Protects information by performing symmetric encryption and decryption using the Advanced Encryption Standard.
  • Cryptographic Primitives - Provides fundamental cryptographic building blocks for data hashing, encryption, and secure operations.
  • Data Encryption - Provides symmetric encryption and hashing to protect information integrity and confidentiality.
  • Data Hashing Utilities - Generates fixed-length unique fingerprints from data to verify content integrity and authenticity.
  • Data Encryption - Transforms readable plaintext into ciphertext using cryptographic algorithms to ensure privacy.
  • Cryptographic Hash Computations - Provides cryptographic hash functions to generate fixed-length fingerprints for verifying data integrity and authenticity.
  • AES Implementations - Implements the Advanced Encryption Standard within a browser environment to secure data.
  • Symmetric Encryption - Protects sensitive information in web applications by transforming plaintext into ciphertext using symmetric encryption.
  • Client-Side Hashing - Creates unique fixed-length fingerprints of data in JavaScript to verify integrity and authenticity.
  • Base32 Encoding - Converts binary data into Base32 encoded strings for safe transport across text-based protocols.
  • Base32 Encoding - Converts binary data into Base32 strings using standard padding specifications for system compatibility.
  • Web Application Security - Applies cryptographic primitives like secure hashing and encryption to protect data integrity and user privacy.
  • Base32 Encoding - Provides manual bit-shifting and mapping to convert binary buffers into Base32 or Base64 strings.
  • JavaScript Cryptography - Stanford-developed general purpose cryptographic library.
  • Cryptography and Security - Stanford Javascript Crypto Library.

Historial de estrellas

Gráfico del historial de estrellas de bitwiseshiftleft/sjclGráfico del historial de estrellas de bitwiseshiftleft/sjcl

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace bitwiseshiftleft/sjcl?

sjcl is a JavaScript cryptography library providing a collection of primitives for encryption, hashing, and encoding within a web browser. It functions as an AES symmetric encryption tool, a cryptographic hashing library, and a Base32 data encoder.

¿Cuáles son las características principales de bitwiseshiftleft/sjcl?

Las características principales de bitwiseshiftleft/sjcl son: JavaScript Cryptography Libraries, AES Implementations, Cryptographic Primitives, Data Encryption, Data Hashing Utilities, Cryptographic Hash Computations, Symmetric Encryption, Client-Side Hashing.

¿Qué alternativas de código abierto existen para bitwiseshiftleft/sjcl?

Las alternativas de código abierto para bitwiseshiftleft/sjcl incluyen: brix/crypto-js — crypto-js is a JavaScript cryptography library providing a collection of standard cryptographic algorithms and data… prestodb/presto — Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data… mystenlabs/sui — Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It… kokke/tiny-aes-c — tiny-AES-c is a lightweight C language cryptography library that provides a symmetric cipher implementation of the… kokke/tiny-aes128-c — This is a symmetric cryptography library written in C that provides a portable implementation of the Advanced… chartbrew/chartbrew — Chartbrew is a self-hosted business intelligence platform and data visualization engine designed to transform raw data…

Alternativas open-source a Sjcl

Proyectos open-source similares, clasificados según cuántas características comparten con Sjcl.
  • brix/crypto-jsAvatar de brix

    brix/crypto-js

    16,384Ver en GitHub↗

    crypto-js is a JavaScript cryptography library providing a collection of standard cryptographic algorithms and data transformation tools. It functions as a symmetric encryption toolset, a cryptographic hash implementation, and a password derivation tool for the JavaScript environment. The library enables the protection of sensitive data through symmetric encryption and the production of fixed-size data digests to verify integrity. It includes utilities for converting user passwords into secure cryptographic keys and a data format converter for translating information between Base64, Hex, and

    JavaScript
    Ver en GitHub↗16,384
  • prestodb/prestoAvatar de prestodb

    prestodb/presto

    16,711Ver en GitHub↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Javabig-datadatahadoop
    Ver en GitHub↗16,711
  • mystenlabs/suiAvatar de MystenLabs

    MystenLabs/sui

    7,612Ver en GitHub↗

    Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo

    Rustblockchaindistributed-ledger-technologymove
    Ver en GitHub↗7,612
  • kokke/tiny-aes-cAvatar de kokke

    kokke/tiny-AES-c

    4,863Ver en GitHub↗

    tiny-AES-c is a lightweight C language cryptography library that provides a symmetric cipher implementation of the Advanced Encryption Standard. It functions as a portable set of functions for encrypting and decrypting data using a shared secret key. The library is designed for embedded system security, enabling cryptographic operations on hardware with limited memory and processing power. It provides these capabilities without relying on large external dependencies. The implementation utilizes a standard C library approach, employing table-based substitution and in-place buffer mutation to

    C
    Ver en GitHub↗4,863
  • Ver las 30 alternativas a Sjcl→