awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

التشفير

تم تحديث الترتيب في 23 يونيو 2026

For an open source library for cryptographic operations, the strongest matches are weidai11/cryptopp (Crypto++ is a comprehensive C++ library that provides a), jedisct1/libsodium (Libsodium is a comprehensive, industry-standard cryptographic library that provides) and bitwiseshiftleft/sjcl (This is a JavaScript-based cryptographic library that provides essential). pyca/cryptography and google/tink round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

استكشف مكتبات وأدوات مفتوحة المصدر للتشفير، والتوقيعات الرقمية، والتجزئة (Hashing)، وتنفيذ بروتوكولات التشفير الآمنة.

التشفير

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • weidai11/cryptoppالصورة الرمزية لـ weidai11

    weidai11/cryptopp

    5,412عرض على GitHub↗

    Crypto++ is a comprehensive C++ cryptographic library that implements a broad range of algorithms for symmetric and asymmetric encryption, hashing, and digital signatures. It is designed as a portable toolkit, usable across different operating systems without modification. The library distinguishes itself through its architecture: cryptographic parameters such as key size and mode are configured at compile time via C++ templates, eliminating runtime overhead. Algorithms are registered in a static factory for runtime lookup, while data processing follows a pipeline model of composable sources,

    Crypto++ is a comprehensive C++ library that provides a wide array of cryptographic primitives, including symmetric and asymmetric encryption, hashing, digital signatures, and key exchange protocols, making it a flagship toolkit for security development.

    C++Asymmetric EncryptionCryptographic PrimitivesDigital Signatures
    عرض على GitHub↗5,412
  • jedisct1/libsodiumالصورة الرمزية لـ jedisct1

    jedisct1/libsodium

    13,467عرض على GitHub↗

    Libsodium is a portable, C-based cryptographic library that provides a collection of modern primitives for encryption, decryption, digital signatures, password hashing, and secure key exchange. It is designed to facilitate secure communication and data integrity across diverse hardware architectures and operating systems. The library distinguishes itself by utilizing constant-time primitive execution to prevent side-channel attacks and employing memory-hard algorithms to increase the difficulty of brute-force password attacks. It abstracts complex mathematical operations into simplified inter

    Libsodium is a comprehensive, industry-standard cryptographic library that provides a robust suite of modern primitives, including symmetric and asymmetric encryption, digital signatures, and hashing, making it a perfect fit for your security development needs.

    CCryptographic PrimitivesDigital Signature LibrariesMessage Authentication Systems
    عرض على GitHub↗13,467
  • bitwiseshiftleft/sjclالصورة الرمزية لـ bitwiseshiftleft

    bitwiseshiftleft/sjcl

    7,208عرض على 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 is a JavaScript-based cryptographic library that provides essential primitives like symmetric encryption and hashing for web applications, though it lacks the broader protocol support like TLS/SSL implementation.

    JavaScriptCryptographic Hash ComputationsCryptographic PrimitivesSymmetric Encryption
    عرض على GitHub↗7,208
  • pyca/cryptographyالصورة الرمزية لـ pyca

    pyca/cryptography

    7,628عرض على GitHub↗

    This project is a Python cryptography library that provides a collection of cryptographic primitives and high-level recipes for implementing secure encryption and authentication. It functions as a symmetric encryption toolkit and a cryptographic hash provider, offering both a low-level cryptographic interface for building custom protocols and high-level tools for securing data. The library covers a broad range of security capabilities, including symmetric data encryption, the derivation of cryptographic keys from passwords or secret values, and data integrity verification through the generati

    This library provides a comprehensive suite of cryptographic primitives, including symmetric and asymmetric encryption, hashing, and key derivation, making it a standard tool for implementing secure protocols in Python.

    PythonCryptographic PrimitivesSymmetric Encryption
    عرض على GitHub↗7,628
  • google/tinkالصورة الرمزية لـ google

    google/tink

    13,542عرض على GitHub↗

    Tink is a multi-language cryptography library and security toolkit providing secure APIs for data encryption and digital signatures. It functions as a data encryption library and digital signature framework designed to prevent common implementation errors across different platforms and operating systems. The project serves as a cryptographic keyset manager, utilizing JSON for the storage, rotation, and serialization of keys to maintain consistency across various programming languages. It ensures identical cryptographic behavior globally by mapping language-specific libraries to a unified set

    Tink is a comprehensive cryptographic library that provides secure, high-level APIs for symmetric and asymmetric encryption, digital signatures, and robust key management across multiple programming languages.

    JavaCryptographic PrimitivesDigital Signature LibrariesDigital Signature Validators
    عرض على GitHub↗13,542
  • travist/jsencryptالصورة الرمزية لـ travist

    travist/jsencrypt

    6,799عرض على 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 essential asymmetric encryption and digital signature capabilities for JavaScript environments, though it is limited to RSA and lacks the broader suite of symmetric encryption and TLS protocols found in comprehensive security toolkits.

    JavaScriptAsymmetric EncryptionDigital Signature LibrariesAsymmetric Encryption Libraries
    عرض على GitHub↗6,799
  • brix/crypto-jsالصورة الرمزية لـ brix

    brix/crypto-js

    16,384عرض على 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 primitives for JavaScript, though it lacks support for asymmetric encryption and TLS/SSL protocols.

    JavaScriptCryptographic Hash ComputationsMessage Authentication CodesMessage Authentication Systems
    عرض على GitHub↗16,384
  • kokke/tiny-aes-cالصورة الرمزية لـ kokke

    kokke/tiny-AES-c

    4,863عرض على 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

    This is a specialized C library that provides symmetric encryption via AES, making it a focused tool for developers needing cryptographic primitives in resource-constrained environments.

    CSymmetric EncryptionAES Implementations
    عرض على GitHub↗4,863
  • krzyzanowskim/cryptoswiftالصورة الرمزية لـ krzyzanowskim

    krzyzanowskim/CryptoSwift

    10,556عرض على GitHub↗

    CryptoSwift is a cryptography library implemented entirely in the Swift programming language. It provides a collection of standard cryptographic algorithms for encryption, decryption, and hashing without relying on native C libraries or system frameworks. The library supports symmetric and asymmetric encryption, including RSA key generation and signature management. It features authenticated encryption schemes and the ability to generate cryptographic digests for data integrity verification. The toolset covers message authentication codes, secure key derivation from passwords, and data paddi

    This library provides a comprehensive suite of cryptographic primitives, including symmetric and asymmetric encryption, hashing, and message authentication, implemented natively in Swift for developers needing secure data operations.

    SwiftCryptographic Hash ComputationsMessage Authentication CodesSymmetric Encryption
    عرض على GitHub↗10,556
  • openssl/opensslالصورة الرمزية لـ openssl

    openssl/openssl

    29,596عرض على GitHub↗

    This project is a comprehensive cryptographic toolkit that provides a collection of standard security algorithms and protocols for implementing data encryption and network communication. It serves as a foundational library for securing software applications through a wide range of cryptographic functions. The architecture is defined by a modular provider system that allows for the dynamic loading of external cryptographic implementations without requiring modifications to the core application binary. It supports metadata-driven algorithm querying, which resolves security primitives by matchin

    This is a comprehensive cryptographic toolkit that provides the full suite of required primitives, including asymmetric and symmetric encryption, hashing, and robust TLS/SSL implementation.

    CCryptographic LibrariesCryptographic ToolkitsCryptographic Providers
    عرض على GitHub↗29,596
  • quipnetwork/hashsigs-solidityالصورة الرمزية لـ QuipNetwork

    QuipNetwork/hashsigs-solidity

    2,957عرض على GitHub↗

    hashsigs-solidity is a cryptographic signature library and security utility for Ethereum smart contracts. It functions as a hash-based signature verifier designed to confirm data origin and integrity within a virtual machine environment. The project focuses on on-chain cryptographic authentication, specifically the verification of one-time signatures to prevent replay attacks. It implements signature validation for Winternitz One-Time Signatures Plus to ensure that data has not been tampered with before it is processed by a contract. The library covers a broad range of cryptographic capabili

    This library provides specialized cryptographic primitives and digital signature verification specifically for the Ethereum smart contract environment, though it is limited to on-chain hash-based signatures rather than general-purpose TLS or symmetric encryption.

    SolidityDigital Signature LibrariesCryptographic Signature VerificationDigital Signature Validators
    عرض على GitHub↗2,957
  • ctz/rustlsالصورة الرمزية لـ ctz

    ctz/rustls

    7,453عرض على GitHub↗

    rustls is a modern implementation of the Transport Layer Security protocol written in the Rust programming language. It serves as a cryptographic transport layer for establishing encrypted connections between clients and servers to ensure data privacy and integrity. The library features a pluggable crypto provider framework, allowing the substitution of cryptographic primitive implementations to meet specific platform architecture or regulatory compliance requirements. It provides capabilities for secure server configuration to handle encrypted incoming connections and secure client connecti

    This library provides a robust, modern implementation of the TLS protocol and includes a pluggable framework for cryptographic primitives, making it a specialized tool for secure network communication.

    RustTLS ImplementationsTransport Layer Security
    عرض على GitHub↗7,453
  • quipnetwork/hashsigs-rsالصورة الرمزية لـ QuipNetwork

    QuipNetwork/hashsigs-rs

    2,944عرض على GitHub↗

    hashsigs-rs is a Rust cryptography library providing a hash-based signature scheme and a library for generating and verifying one-time digital signatures. It serves as a smart contract signature verifier designed to validate identity and authenticity within on-chain environments. The project implements one-time signature generation and verification to ensure that digital signatures are valid for a single message, preventing key reuse. It supports blockchain authentication workflows and cryptographic identity proofs for validating senders without relying on external servers. The library utili

    This library provides specialized hash-based digital signature primitives and verification tools, making it a focused cryptographic component for developers building secure authentication or on-chain identity systems.

    RustDigital Signature LibrariesDigital Signature Validators
    عرض على GitHub↗2,944
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
weidai11/cryptopp5.4KC++other1 أغسطس 2024
jedisct1/libsodium13.5KCother11 فبراير 2026
bitwiseshiftleft/sjcl7.2KJavaScriptNOASSERTION18 مارس 2026
pyca/cryptography7.6KPythonNOASSERTION16 يونيو 2026
google/tink13.5KJavaApache-2.017 أبريل 2024
travist/jsencrypt6.8KJavaScriptNOASSERTION8 أبريل 2026
brix/crypto-js16.4KJavaScriptNOASSERTION9 أغسطس 2024
kokke/tiny-aes-c4.9KCunlicense4 أكتوبر 2024
krzyzanowskim/cryptoswift10.6KSwiftNOASSERTION22 أبريل 2026
openssl/openssl29.6KCapache-2.019 فبراير 2026

Related searches

  • مكتبة تشفير للعمليات الأمنية على البيانات
  • a python library for cryptographic operations
  • مكتبة تشفير بلغة Rust
  • a python library for data encryption
  • a cryptographic library for Go applications
  • كتاب مرجعي في التشفير لمهندسي الأمن
  • a cryptography library written in Go or Rust
  • إدارة الأسرار، الخزائن والتشفير