awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

एन्क्रिप्शन और हैशिंग के लिए क्रिप्टोग्राफ़ी लाइब्रेरीज़

रैंकिंग 30 जून 2026 को अपडेट की गई

For सुरक्षित डेटा ऑपरेशन्स के लिए एक क्रिप्टोग्राफिक लाइब्रेरी, the strongest matches are krzyzanowskim/cryptoswift (CryptoSwift is a pure Swift cryptography library that provides), pyca/cryptography (pyca/cryptography is a comprehensive Python library that provides both) and weidai11/cryptopp (Crypto++ is a comprehensive C++ cryptographic library that provides). phpseclib/phpseclib and jedisct1/libsodium round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

ये ओपन-सोर्स लाइब्रेरीज़ डेटा एन्क्रिप्शन, सुरक्षित हैशिंग और क्रिप्टोग्राफ़िक की मैनेजमेंट के लिए मज़बूत इम्प्लीमेंटेशन प्रदान करती हैं।

एन्क्रिप्शन और हैशिंग के लिए क्रिप्टोग्राफ़ी लाइब्रेरीज़

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • krzyzanowskim/cryptoswiftkrzyzanowskim का अवतार

    krzyzanowskim/CryptoSwift

    10,556GitHub पर देखें↗

    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

    CryptoSwift is a pure Swift cryptography library that provides symmetric and asymmetric encryption (including RSA), hash functions (MD5, SHA1, SHA3), message authentication codes, and key derivation from passwords, covering all the cryptographic primitives you need for software development.

    SwiftCryptographic DigestsCryptographic Hash ComputationsKey Derivation Functions
    GitHub पर देखें↗10,556
  • pyca/cryptographypyca का अवतार

    pyca/cryptography

    7,628GitHub पर देखें↗

    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

    pyca/cryptography is a comprehensive Python library that provides both low-level cryptographic primitives and high-level recipes covering symmetric and asymmetric encryption, hash functions, key derivation, message authentication codes, and secure random generation — exactly the programming library for encryption and authentication tasks.

    PythonCryptographic DigestsKey Derivation FunctionsSymmetric Encryption
    GitHub पर देखें↗7,628
  • weidai11/cryptoppweidai11 का अवतार

    weidai11/cryptopp

    5,412GitHub पर देखें↗

    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++ cryptographic library that provides symmetric and asymmetric encryption, hashing, and digital signatures — exactly the cryptographic primitives sought, and its portable design makes it suitable for software development.

    C++Asymmetric EncryptionSymmetric EncryptionCryptographic Hash Verifiers
    GitHub पर देखें↗5,412
  • phpseclib/phpseclibphpseclib का अवतार

    phpseclib/phpseclib

    5,572GitHub पर देखें↗

    phpseclib is a pure-PHP cryptographic library that provides a comprehensive suite of cryptographic operations entirely without requiring compiled C extensions. At its core, it implements arbitrary-precision integer arithmetic for big-number math, ASN.1 DER encoding and decoding for working with cryptographic data structures, and a full set of pure-PHP cryptographic primitives. The library is designed to operate on PHP 5.6 and above, automatically detecting and using native extensions like GMP or BCMath when available, but falling back to its own pure-PHP implementations when they are not. The

    phpseclib is a pure-PHP cryptography library that provides symmetric and asymmetric encryption, hash functions, secure random number generation, key derivation, and message authentication codes, making it a comprehensive and production-ready choice for adding cryptographic primitives to PHP applications.

    PHPAsymmetric EncryptionCryptographic Hash ComputationsCryptographic Randomness Providers
    GitHub पर देखें↗5,572
  • jedisct1/libsodiumjedisct1 का अवतार

    jedisct1/libsodium

    13,467GitHub पर देखें↗

    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 portable C-based cryptography library that provides symmetric and asymmetric encryption, hash functions, secure random number generation, key derivation, and message authentication codes, exactly matching the primitives needed for software development.

    CCryptographic Randomness ProvidersMessage Authentication SystemsAuthenticated Encryption
    GitHub पर देखें↗13,467
  • bitwiseshiftleft/sjclbitwiseshiftleft का अवतार

    bitwiseshiftleft/sjcl

    7,208GitHub पर देखें↗

    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,

    Sjcl is a JavaScript cryptography library providing symmetric encryption (AES) and hashing functions, but it lacks asymmetric encryption and several other primitives like key derivation, secure random generation, and MACs, so it partially fits but misses the asymmetric requirement.

    JavaScriptCryptographic Hash ComputationsSymmetric EncryptionAES Implementations
    GitHub पर देखें↗7,208
  • guanzhi/gmsslguanzhi का अवतार

    guanzhi/GmSSL

    6,075GitHub पर देखें↗

    GmSSL is an open-source cryptographic library that implements the Chinese national cryptographic standards SM2, SM3, SM4, SM9, and ZUC as a unified algorithm suite. It provides a comprehensive set of cryptographic primitives including symmetric and asymmetric encryption, digital signatures, hashing, and key exchange, all built around these national standards for government and enterprise security applications. The library distinguishes itself through several integration capabilities. It includes an OpenSSL compatibility layer that maps GmSSL functions to OpenSSL API calls, enabling drop-in re

    GmSSL is a comprehensive cryptography library that implements symmetric and asymmetric encryption, hashing, key derivation, and MACs, directly matching the requested primitives for software development use.

    CAsymmetric EncryptionCryptographic DigestsKey Derivation Functions
    GitHub पर देखें↗6,075
  • brix/crypto-jsbrix का अवतार

    brix/crypto-js

    16,384GitHub पर देखें↗

    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

    brix/crypto-js is a JavaScript cryptography library that provides symmetric encryption, hashing, key derivation, and message authentication codes—covering most of the required primitives—but it lacks asymmetric encryption, making it a genuine but narrower fit for a full cryptographic toolkit.

    JavaScriptCryptographic Hash ComputationsKey Derivation FunctionsMessage Authentication Systems
    GitHub पर देखें↗16,384
  • digitalbazaar/forgedigitalbazaar का अवतार

    digitalbazaar/forge

    5,311GitHub पर देखें↗

    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 JavaScript cryptography library that directly provides symmetric and asymmetric encryption, hashing, secure random numbers, key derivation, and HMAC, exactly matching the cryptographic primitives this search requires.

    JavaScriptHMAC GenerationKey Derivation Functions
    GitHub पर देखें↗5,311
  • kokke/tiny-aes-ckokke का अवतार

    kokke/tiny-AES-c

    4,863GitHub पर देखें↗

    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

    kokke/tiny-aes-c is a lightweight C library implementing AES symmetric encryption, so it provides cryptographic primitives but only for symmetric encryption, lacking the asymmetric encryption and hash functions you're looking for.

    CSymmetric EncryptionAES Implementations
    GitHub पर देखें↗4,863
  • travist/jsencrypttravist का अवतार

    travist/jsencrypt

    6,799GitHub पर देखें↗

    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

    jsencrypt is a browser-based cryptography library focused specifically on RSA asymmetric encryption, decryption, and digital signatures, but it does not provide the symmetric encryption, hash functions, key derivation, or MAC primitives your search requires.

    JavaScriptAsymmetric EncryptionAsymmetric Encryption Libraries
    GitHub पर देखें↗6,799
  • kokke/tiny-aes128-ckokke का अवतार

    kokke/tiny-AES128-C

    4,968GitHub पर देखें↗

    This is a symmetric cryptography library written in C that provides a portable implementation of the Advanced Encryption Standard. It functions as a block cipher implementation supporting 128, 192, and 256 bit key sizes for encrypting and decrypting data. The library includes an AES cipher mode provider that supports electronic codebook, cipher block chaining, and counter modes. These operational modes are decoupled from the core block transformation to allow for different encryption patterns. The implementation utilizes static memory allocation and table-based substitution to avoid dynamic

    This is a C library that implements the AES symmetric block cipher, fulfilling the symmetric encryption requirement, but it does not provide asymmetric encryption, hash functions, or the other cryptographic primitives this search is looking for.

    CSymmetric EncryptionAES Implementations
    GitHub पर देखें↗4,968
  • armmbed/mbedtlsARMmbed का अवतार

    ARMmbed/mbedtls

    6,712GitHub पर देखें↗

    Mbed TLS is an open-source TLS and DTLS library with a small footprint, designed for embedded systems and IoT devices. It provides a portable cryptographic library that includes symmetric ciphers, hashing, and public-key cryptography, along with a reference implementation of the PSA Cryptography API for standardized cryptographic operations across platforms. The library also offers X.509 certificate management for parsing, validating, and managing certificate chains in secure communications. The library is built around a platform abstraction layer that decouples it from OS-specific services t

    Mbed TLS is a full-featured cryptography library offering symmetric and asymmetric ciphers, hashing, key derivation, secure random generation, and MACs, making it a direct fit for your need for cryptographic primitives.

    CSymmetric Encryption
    GitHub पर देखें↗6,712
  • openssl/opensslopenssl का अवतार

    openssl/openssl

    29,596GitHub पर देखें↗

    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

    OpenSSL is a comprehensive cryptographic library that provides all the requested primitives—symmetric and asymmetric encryption, hash functions, secure random number generation, key derivation functions, and message authentication codes—making it an ideal choice for software development needing cryptographic operations.

    CCryptographic LibrariesCryptographic ToolkitsCryptographic Providers
    GitHub पर देखें↗29,596
  • google/tinkgoogle का अवतार

    google/tink

    13,542GitHub पर देखें↗

    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 multi-language cryptographic library that provides secure APIs for symmetric and asymmetric encryption, digital signatures, hash functions, message authentication codes, and key management, directly matching the need for a comprehensive set of cryptographic primitives for software development.

    JavaCryptographic Key ManagementData EncryptionAutomated Key Rotations
    GitHub पर देखें↗13,542
  • mhumm/delphiencryptioncompendiumMHumm का अवतार

    MHumm/DelphiEncryptionCompendium

    283GitHub पर देखें↗

    DEC is a library for Embarcadero Delphi, containing different cryptographic algorithms. It contains algorithms for these categories:

    This is a Delphi cryptography library offering various cryptographic algorithms, making it a genuine programming library for encryption and hashing needs, though its specific feature coverage beyond encryption and hashing is not clearly detailed.

    HTMLEncryption and Hashing
    GitHub पर देखें↗283
  • evpobr/dcpcrypt2evpobr का अवतार

    evpobr/DcpCrypt2

    15GitHub पर देखें↗

    DCPCrypt2 is a cryptography library for Pascal/Delphi that offers encryption and hashing primitives, making it a direct fit for a cryptographic library despite the limited details available.

    PascalEncryption and Hashing
    GitHub पर देखें↗15
  • elminsterau/tforgeElminsterAU का अवतार

    ElminsterAU/tforge

    1GitHub पर देखें↗

    Delphi Cryptography Library

    tforge is a Delphi cryptography library, which directly matches the search for a programming library offering cryptographic primitives; its tag indicates support for encryption and hashing, though the range of specific algorithms is not detailed.

    PascalEncryption and Hashing
    GitHub पर देखें↗1
टॉप 10 की एक नज़र में तुलना करें
रिपॉजिटरीस्टार्सभाषालाइसेंसअंतिम पुश
krzyzanowskim/cryptoswift10.6KSwiftNOASSERTION22 अप्रैल 2026
pyca/cryptography7.6KPythonNOASSERTION16 जून 2026
weidai11/cryptopp5.4KC++other1 अग॰ 2024
phpseclib/phpseclib5.6KPHPMIT15 जून 2026
jedisct1/libsodium13.5KCother11 फ़र॰ 2026
bitwiseshiftleft/sjcl7.2KJavaScriptNOASSERTION18 मार्च 2026
guanzhi/gmssl6.1KCApache-2.022 जून 2026
brix/crypto-js16.4KJavaScriptNOASSERTION9 अग॰ 2024
digitalbazaar/forge5.3KJavaScriptNOASSERTION25 मार्च 2026
kokke/tiny-aes-c4.9KCunlicense4 अक्टू॰ 2024

Related searches

  • a python library for cryptographic operations
  • an open source library for cryptographic operations
  • a python library for data encryption
  • a cryptographic library for Go applications
  • Rust क्रिप्टोग्राफी लाइब्रेरी
  • a javascript library for data encryption
  • a secure encryption library for C#
  • a java library for data encryption