awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

119 dépôts

Awesome GitHub RepositoriesCryptographie

Outils pour chiffrer et déchiffrer des données.

Explore 119 awesome GitHub repositories matching part of an awesome list · Cryptographie. Refine with filters or upvote what's useful.

Awesome Cryptographie GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • jedisct1/libsodiumAvatar de jedisct1

    jedisct1/libsodium

    13,467Voir sur 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

    Easy-to-use library for encryption and authentication.

    Cccryptocryptography
    Voir sur GitHub↗13,467
  • cyan4973/xxhashAvatar de Cyan4973

    Cyan4973/xxHash

    10,885Voir sur GitHub↗

    xxHash is a high-performance, non-cryptographic hash library designed for rapid checksum generation and data integrity verification. It functions as an incremental hashing engine, allowing for the processing of large or streaming data inputs by maintaining a persistent internal state across sequential chunks. The library is engineered as a computational framework that maximizes throughput by utilizing wide CPU registers and branchless instruction pipelining. It achieves high-speed performance by aligning data access with CPU cache lines and employing multi-stage mixing functions that ensure c

    Fast hash function.

    Ccdispersionhash
    Voir sur GitHub↗10,885
  • krzyzanowskim/cryptoswiftAvatar de krzyzanowskim

    krzyzanowskim/CryptoSwift

    10,556Voir sur 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

    Collection of cryptographic functions and helpers.

    Swiftaesaes-gcmcipher
    Voir sur GitHub↗10,556
  • paramiko/paramikoAvatar de paramiko

    paramiko/paramiko

    9,779Voir sur GitHub↗

    Paramiko is a pure-Python implementation of the SSH2 protocol, providing a library for making secure network connections and executing remote commands. It serves as a programmatic interface for establishing encrypted communication tunnels and managing remote sessions. The project includes a full SSH server framework, allowing applications to host a secure shell server and define server-side access configurations directly within Python. It also provides a dedicated SFTP client library for secure file transfers and remote filesystem management. The library covers remote infrastructure automati

    Implements the SSHv2 protocol for secure remote connections.

    Python
    Voir sur GitHub↗9,779
  • pyca/cryptographyAvatar de pyca

    pyca/cryptography

    7,628Voir sur 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

    Provides cryptographic primitives and secure recipes.

    Pythoncryptographypython
    Voir sur GitHub↗7,628
  • mbed-tls/mbedtlsAvatar de Mbed-TLS

    Mbed-TLS/mbedtls

    6,711Voir sur GitHub↗

    Mbed TLS is a C library that provides a full implementation of the TLS and DTLS protocols for secure network communication, a library of fundamental cryptographic primitives, and a reference implementation of the PSA Cryptography API. It also includes libraries for parsing, validating, and managing X.509 digital certificates, as well as support for integrating hardware cryptoprocessors through the PSA Cryptoprocessor Driver Interface. The library is designed for resource-constrained environments and is built from source with a customizable feature set, allowing developers to select which TLS

    Portable TLS library and PSA reference implementation.

    Ccryptocryptography-librarypsa
    Voir sur GitHub↗6,711
  • redis/hiredisAvatar de redis

    redis/hiredis

    6,655Voir sur GitHub↗

    Hiredis is a minimalistic C client library designed to send commands and receive responses from Redis servers using a binary-safe protocol. It functions as a core toolkit providing a Redis protocol parser, a secure connector, and both synchronous and asynchronous driver interfaces. The library distinguishes itself through a decoupled protocol parser that converts raw byte streams into structured data objects independently of the network transport layer. It supports high-performance pipelining to batch multiple commands into a single network round-trip and provides a secure networking layer fo

    Minimalistic client library for interacting with Redis.

    C
    Voir sur GitHub↗6,655
  • kokke/tiny-aes-cAvatar de kokke

    kokke/tiny-AES-c

    4,863Voir sur 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

    Small portable AES implementation.

    C
    Voir sur GitHub↗4,863
  • rncryptor/rncryptorAvatar de RNCryptor

    RNCryptor/RNCryptor

    3,359Voir sur GitHub↗

    CCCryptor (AES encryption) wrappers for iOS and Mac in Swift. -- For ObjC, see RNCryptor/RNCryptor-objc

    Wrappers for Apple's AES encryption routines.

    Swift
    Voir sur GitHub↗3,359
  • legrandin/pycryptodomeAvatar de Legrandin

    Legrandin/pycryptodome

    3,233Voir sur GitHub↗

    A self-contained cryptographic library for Python

    Self-contained cryptographic primitives and tools.

    C
    Voir sur GitHub↗3,233
  • lmdb/lmdbAvatar de LMDB

    LMDB/lmdb

    2,907Voir sur GitHub↗

    LMDB is an embedded key-value storage engine that provides ACID-compliant data persistence. It is a memory-mapped database that utilizes B+ trees to store key-value pairs, ensuring atomicity, consistency, isolation, and durability. The engine maps files directly into the virtual address space to minimize data copying and system calls. This approach enables high-performance local caching and low-latency data access, specifically optimizing for read-heavy database workflows. The system implements a transactional model with copy-on-write versioning and single-writer multi-reader locking. These

    Ultra-fast and compact key-value embedded data store.

    C
    Voir sur GitHub↗2,907
  • cossacklabs/themisAvatar de cossacklabs

    cossacklabs/themis

    1,965Voir sur GitHub↗

    Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

    Multi-language framework for encryption and authenticated data exchange.

    Casymmetric-cryptographyauthenticationcryptography
    Voir sur GitHub↗1,965
  • libtom/libtomcryptAvatar de libtom

    libtom/libtomcrypt

    1,773Voir sur GitHub↗

    LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.

    Modular and portable cryptographic toolkit.

    Cccryptographyencryption
    Voir sur GitHub↗1,773
  • trezor/trezor-firmwareAvatar de trezor

    trezor/trezor-firmware

    1,742Voir sur GitHub↗

    ci: Ancillary files, data, and scripts for the CI pipeline common/defs: JSON coin definitions and support tables common/protob: Common protobuf definitions for the Trezor protocol common/tools: Tools for managing coin definitions and related data core: Trezor Core, a firmware implementation for…

    Optimized cryptography algorithms for embedded devices.

    C
    Voir sur GitHub↗1,742
  • sfackler/rust-opensslAvatar de sfackler

    sfackler/rust-openssl

    1,629Voir sur GitHub↗

    OpenSSL bindings for Rust

    Bindings for the OpenSSL library.

    Rust
    Voir sur GitHub↗1,629
  • pyca/bcryptAvatar de pyca

    pyca/bcrypt

    1,483Voir sur GitHub↗

    Modern(-ish) password hashing for your software and your servers

    Modern password hashing implementation.

    Python
    Voir sur GitHub↗1,483
  • dagenix/rust-cryptoAvatar de DaGenix

    DaGenix/rust-crypto

    1,453Voir sur GitHub↗

    A (mostly) pure-Rust implementation of various cryptographic algorithms.

    Native implementations of various cryptographic algorithms.

    Rust
    Voir sur GitHub↗1,453
  • davidaurelio/hashids-pythonAvatar de davidaurelio

    davidaurelio/hashids-python

    1,416Voir sur GitHub↗

    Implementation of hashids (http://hashids.org) in Python. Compatible with Python 2 and Python 3

    Implementation of hash ID generation.

    Python
    Voir sur GitHub↗1,416
  • kmackay/micro-eccAvatar de kmackay

    kmackay/micro-ecc

    1,418Voir sur GitHub↗

    ECDH and ECDSA for 8-bit, 32-bit, and 64-bit processors.

    ECDH and ECDSA implementations for various processor architectures.

    PHP
    Voir sur GitHub↗1,418
  • takescoop/swiftyrsaAvatar de TakeScoop

    TakeScoop/SwiftyRSA

    1,305Voir sur GitHub↗

    RSA public/private key encryption in Swift

    RSA encryption and signing.

    Swift
    Voir sur GitHub↗1,305
Préc.12345…6Suivant
  1. Home
  2. Part of an Awesome List
  3. Security & Privacy
  4. Cryptography