awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

JavaScript Encryption Libraries

Clasament actualizat la 13 iul. 2026

For a javascript library for data encryption, the strongest matches are google/end-to-end (This is a specialized OpenPGP library that provides robust), brix/crypto-js (This library provides a comprehensive suite of symmetric encryption) and bitwiseshiftleft/sjcl (This library provides a collection of cryptographic primitives including). travist/jsencrypt and digitalbazaar/forge round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Selectăm repository-uri open-source de pe GitHub care se potrivesc cu „best javascript encryption libraries”. Rezultatele sunt clasificate după relevanța față de căutarea ta — folosește filtrele de mai jos pentru a rafina rezultatele sau utilizează AI-ul.

JavaScript Encryption Libraries

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • google/end-to-endAvatar google

    google/end-to-end

    4,123Vezi pe GitHub↗

    This project is an OpenPGP cryptography library designed for encrypting, decrypting, and signing messages according to the OpenPGP standard for secure communication. It functions as an asymmetric encryption toolkit for securing data and managing digital identities through cryptographic operations. The library provides a cryptographic key manager to create and handle the public and private key pairs required for identity operations. It includes a digital signature implementation to ensure message authenticity and data integrity. The system covers a broad range of capabilities, including asymm

    This is a specialized OpenPGP library that provides robust asymmetric encryption, digital signatures, and key management, though it is more focused on the OpenPGP standard than a general-purpose cryptographic toolkit.

    JavaScriptAsymmetric EncryptionDigital Signature LibrariesSymmetric Encryption
    Vezi pe GitHub↗4,123
  • brix/crypto-jsAvatar brix

    brix/crypto-js

    16,384Vezi pe 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

    This library provides a comprehensive suite of symmetric encryption, hashing, and key derivation functions for both browser and Node.js environments, though it lacks support for asymmetric encryption and digital signatures.

    JavaScriptCryptographic Hash ComputationsKey Derivation FunctionsKey Derivation Protocols
    Vezi pe GitHub↗16,384
  • bitwiseshiftleft/sjclAvatar bitwiseshiftleft

    bitwiseshiftleft/sjcl

    7,208Vezi pe GitHub↗

    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,

    This library provides a collection of cryptographic primitives including symmetric encryption and hashing, though it lacks the broader support for asymmetric encryption and digital signatures required for a comprehensive suite.

    JavaScriptCryptographic Hash ComputationsSymmetric EncryptionAES Implementations
    Vezi pe GitHub↗7,208
  • travist/jsencryptAvatar travist

    travist/jsencrypt

    6,799Vezi pe GitHub↗

    jsencrypt is a JavaScript library for performing RSA encryption, decryption, and key generation. It functions as an asymmetric key generator and digital signature provider that executes all cryptographic processing directly in the browser. The library focuses on the use of the PEM standard for importing, exporting, and managing cryptographic keys. It provides the ability to create public and private RSA key pairs of various bit sizes and supports OpenSSL compatible formats. Its capabilities cover the transformation of plaintext into ciphertext and the recovery of original messages using corr

    This library provides robust RSA-based asymmetric encryption and digital signature capabilities for browser environments, though it is limited in scope compared to comprehensive cryptographic suites that include symmetric encryption and hashing.

    JavaScriptAsymmetric EncryptionDigital Signature LibrariesAsymmetric Encryption Libraries
    Vezi pe GitHub↗6,799
  • digitalbazaar/forgeAvatar digitalbazaar

    digitalbazaar/forge

    5,311Vezi pe GitHub↗

    Forge is a JavaScript cryptography library providing a comprehensive set of tools for symmetric and asymmetric encryption, hashing, and digital signatures. It includes a full Transport Layer Security implementation for establishing secure network connections and managing encrypted traffic. The project implements a wide array of public key infrastructure tools, including X.509 certificate management, the generation of certificate signing requests, and the validation of certificate chains. It provides a PKCS cryptographic toolkit for handling secure archives and signed messages, alongside suppo

    Forge is a comprehensive, long-standing JavaScript cryptography library that provides the full suite of required features, including asymmetric and symmetric encryption, hashing, HMAC, digital signatures, and key derivation for both browser and Node.js environments.

    JavaScriptHMAC GenerationKey Derivation Functions
    Vezi pe GitHub↗5,311
  • quipnetwork/hashsigs-tsAvatar QuipNetwork

    QuipNetwork/hashsigs-ts

    2,944Vezi pe GitHub↗

    hashsigs-ts is a TypeScript cryptography library used to generate and verify digital signatures through one-time cryptographic schemes. It functions as a hash-based signature tool that creates secure signatures without relying on asymmetric encryption. The library provides tools for cryptographic identity verification and data integrity validation. It utilizes a one-time signature generation process to ensure that data remains unaltered and that the origin of a message can be proven. The implementation manages raw cryptographic data using typed arrays and employs pure functions to ensure con

    This library provides specialized hash-based digital signature functionality, serving as a focused cryptographic tool for identity and integrity verification in TypeScript environments.

    TypeScriptDigital Signature LibrariesKey Derivation Schemes
    Vezi pe GitHub↗2,944
  • openpgpjs/openpgpjsAvatar openpgpjs

    openpgpjs/openpgpjs

    5,957Vezi pe GitHub↗

    OpenPGP implementation for JavaScript

    This library provides a robust, well-audited implementation of the OpenPGP standard for JavaScript, covering asymmetric encryption, digital signatures, and key management, though it is specialized for PGP rather than providing a general-purpose cryptographic toolkit.

    JavaScriptJavaScript CryptographyOpen Source Organizations
    Vezi pe GitHub↗5,957
  • paulmillr/noble-curvesAvatar paulmillr

    paulmillr/noble-curves

    912Vezi pe GitHub↗

    Audited & minimal JS implementation of elliptic curve cryptography.

    This library provides audited, minimal implementations of elliptic curve cryptography, which covers the asymmetric encryption and digital signature requirements for your project.

    TypeScriptJavaScript and TypeScript LibrariesJavaScript Cryptography
    Vezi pe GitHub↗912
  • paulmillr/noble-secp256k1Avatar paulmillr

    paulmillr/noble-secp256k1

    877Vezi pe GitHub↗

    Fastest 5KB JS implementation of secp256k1 signatures & ECDH.

    This library provides a high-performance, audited implementation of elliptic curve cryptography specifically for secp256k1, though it is limited to that specific algorithm rather than being a comprehensive suite covering all requested cryptographic primitives.

    TypeScriptJavaScript and TypeScript Libraries
    Vezi pe GitHub↗877
  • paulmillr/noble-hashesAvatar paulmillr

    paulmillr/noble-hashes

    874Vezi pe GitHub↗

    Audited & minimal JS implementation of hash functions, MACs and KDFs.

    This library provides a well-audited, minimal implementation of hashing, MACs, and KDFs for both browser and Node.js environments, though it focuses on those specific primitives rather than providing a full suite of asymmetric encryption and digital signatures.

    TypeScriptJavaScript Cryptography
    Vezi pe GitHub↗874
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
google/end-to-end4.1KJavaScriptApache-2.09 apr. 2023
brix/crypto-js16.4KJavaScriptNOASSERTION9 aug. 2024
bitwiseshiftleft/sjcl7.2KJavaScriptNOASSERTION18 mar. 2026
travist/jsencrypt6.8KJavaScriptNOASSERTION8 apr. 2026
digitalbazaar/forge5.3KJavaScriptNOASSERTION25 mar. 2026
quipnetwork/hashsigs-ts2.9KTypeScriptagpl-3.028 mar. 2025
openpgpjs/openpgpjs6KJavaScriptLGPL-3.016 iun. 2026
paulmillr/noble-curves912TypeScriptMIT16 iun. 2026
paulmillr/noble-secp256k1877TypeScriptMIT23 iun. 2026
paulmillr/noble-hashes874TypeScriptMIT15 iun. 2026

Related searches

  • a java library for data encryption
  • a python library for data encryption
  • a secure encryption library for C#
  • a cryptographic library for Go applications
  • o bibliotecă criptografică pentru operațiuni securizate cu date
  • a python library for cryptographic operations
  • librărie de criptografie în Rust
  • unealtă de sincronizare fișiere criptate