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
·

26 dépôts

Awesome GitHub RepositoriesRust Cryptography

High-performance and memory-safe cryptographic libraries for Rust.

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

Awesome Rust Cryptography 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.
  • ctz/rustlsAvatar de ctz

    ctz/rustls

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

    Modern TLS library written in Rust.

    Rust
    Voir sur GitHub↗7,453
  • blake3-team/blake3Avatar de BLAKE3-team

    BLAKE3-team/BLAKE3

    6,284Voir sur GitHub↗

    BLAKE3 est une implémentation haute performance de l'algorithme de hachage cryptographique BLAKE3 utilisé pour calculer des digests de données sécurisés et des empreintes digitales. Il fonctionne comme un outil de hachage cryptographique parallèle qui distribue les charges de travail sur plusieurs threads de processeur pour traiter rapidement de grands jeux de données. Le projet fournit des outils spécialisés pour le hachage avec clé et la génération de codes d'authentification de message. Il inclut également une fonctionnalité pour la dérivation de clé cryptographique, permettant la création de sous-clés secrètes uniques à partir d'une clé maîtresse et de chaînes de contexte. L'implémentation prend en charge la vérification de l'intégrité des données via le calcul de hachage parallèle et le streaming de données vérifié. Ces capacités sont fournies sous forme de bibliothèque inter-langages pour les environnements Rust et C et incluent une interface en ligne de commande pour calculer les digests de fichiers ou d'entrée standard.

    Official implementation of the BLAKE3 hash function.

    Assembly
    Voir sur GitHub↗6,284
  • ockam-network/ockamAvatar de ockam-network

    ockam-network/ockam

    4,628Voir sur GitHub↗

    Ockam est un framework de chiffrement end-to-end et un fournisseur d'identité distribué conçu pour établir une communication sécurisée entre les applications et les appareils. Il fournit une superposition réseau sécurisée qui utilise des identités cryptographiques et un contrôle d'accès basé sur les attributs pour implémenter un accès réseau zero trust. Le projet se distingue par un routage multi-sauts piloté par métadonnées et une couche de transport enfichable, permettant au trafic chiffré de se déplacer sur diverses topologies réseau sans nécessiter de superpositions IP virtuelles. Il permet spécifiquement le tunneling sécurisé pour les applications héritées en enveloppant le trafic TCP brut dans des canaux chiffrés, permettant la connectivité réseau privée et le contournement des pare-feu via des relais sortants. La plateforme couvre un large éventail de capacités, notamment la gestion d'identité distribuée, l'émission et la vérification de justificatifs cryptographiques, et l'exécution d'acteurs concurrents avec état. Elle fournit également des outils pour le provisionnement de nœuds à l'échelle du cloud et le déploiement automatisé en utilisant des modèles d'infrastructure-as-code.

    Library for end-to-end encryption and mutual authentication.

    Rust
    Voir sur GitHub↗4,628
  • briansmith/ringAvatar de briansmith

    briansmith/ring

    4,091Voir sur GitHub↗

    Ring est une bibliothèque de primitives cryptographiques de bas niveau et une boîte à outils de sécurité conçue pour construire des applications portables et sécurisées. Elle fournit une collection d'implémentations pour RSA, la cryptographie sur courbes elliptiques et le chiffrement symétrique authentifié. Le projet se concentre sur la cryptographie à temps constant pour empêcher les données secrètes de fuiter via des attaques par canal auxiliaire temporel. Il utilise un outil de vérification formelle qui génère une logique arithmétique à partir de modèles, garantissant l'exactitude mathématique et éliminant les erreurs d'implémentation manuelle. La bibliothèque inclut des capacités pour produire des séquences aléatoires cryptographiquement fortes pour les clés et les sels, ainsi que des outils pour le chiffrement de flux authentifié. Elle prend en charge un processus de build multiplateforme qui permet aux binaires d'être compilés pour plusieurs architectures matérielles en utilisant des racines système et des toolchains spécifiques. L'exactitude est maintenue par des tests vectoriels exhaustifs et une suite étendue de vérifications cryptographiques pour valider les primitives.

    Safe and fast crypto primitives using BoringSSL.

    Assembly
    Voir sur GitHub↗4,091
  • str4d/rageAvatar de str4d

    str4d/rage

    3,533Voir sur GitHub↗

    A simple, secure and modern file encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability.

    Modern and secure file encryption tool.

    Rust
    Voir sur GitHub↗3,533
  • rustcrypto/hashesAvatar de RustCrypto

    RustCrypto/hashes

    2,230Voir sur GitHub↗

    Collection of cryptographic hash functions written in pure Rust

    Collection of cryptographic hash functions in pure Rust.

    Rust
    Voir sur GitHub↗2,230
  • sfackler/rust-opensslAvatar de sfackler

    sfackler/rust-openssl

    1,629Voir sur GitHub↗

    OpenSSL bindings for Rust

    OpenSSL bindings for the Rust language.

    Rust
    Voir sur GitHub↗1,629
  • dagenix/rust-cryptoAvatar de DaGenix

    DaGenix/rust-crypto

    1,453Voir sur GitHub↗

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

    Implementation of various cryptographic algorithms.

    Rust
    Voir sur GitHub↗1,453
  • google/mundaneAvatar de google

    google/mundane

    1,081Voir sur GitHub↗

    Mundane is a Rust cryptography library backed by BoringSSL that is difficult to misuse, ergonomic, and performant (in that order).

    Ergonomic and performant library backed by BoringSSL.

    Rustboringsslcryptographyrust
    Voir sur GitHub↗1,081
  • mcginty/snowAvatar de mcginty

    mcginty/snow

    1,077Voir sur GitHub↗

    A Rust implementation of the Noise Protocol Framework

    Implementation of the Noise Protocol.

    Rust
    Voir sur GitHub↗1,077
  • rustcrypto/aeadsAvatar de RustCrypto

    RustCrypto/AEADs

    938Voir sur GitHub↗

    Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers

    Authenticated encryption algorithms for secure data handling.

    Rust
    Voir sur GitHub↗938
  • rustcrypto/password-hashesAvatar de RustCrypto

    RustCrypto/password-hashes

    892Voir sur GitHub↗

    Password hashing functions / KDFs

    Collection of password-based key derivation functions.

    Rust
    Voir sur GitHub↗892
  • rustcrypto/elliptic-curvesAvatar de RustCrypto

    RustCrypto/elliptic-curves

    859Voir sur GitHub↗

    Collection of pure Rust elliptic curve implementations: NIST P-224, P-256, P-384, P-521, secp256k1, SM2

    Collection of elliptic curve implementations.

    Rust
    Voir sur GitHub↗859
  • orion-rs/orionAvatar de orion-rs

    orion-rs/orion

    719Voir sur GitHub↗

    Usable, easy and safe pure-Rust crypto

    Easy-to-use library with minimal unsafe code.

    Rust
    Voir sur GitHub↗719
  • rustcrypto/signaturesAvatar de RustCrypto

    RustCrypto/signatures

    643Voir sur GitHub↗

    Cryptographic signature algorithms: DSA, ECDSA, Ed25519

    Cryptographic signature algorithms including Ed25519.

    Rust
    Voir sur GitHub↗643
  • dnaq/sodiumoxideAvatar de dnaq

    dnaq/sodiumoxide

    645Voir sur GitHub↗

    DEPRECATED Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)

    Fast cryptographic library using libsodium bindings.

    Rust
    Voir sur GitHub↗645
  • briansmith/webpkiAvatar de briansmith

    briansmith/webpki

    483Voir sur GitHub↗

    WebPKI X.509 Certificate Validation in Rust

    TLS X.509 certificate validation library.

    Rust
    Voir sur GitHub↗483
  • wireapp/proteusAvatar de wireapp

    wireapp/proteus

    419Voir sur GitHub↗

    Axolotl Protocol Implementation

    Axolotl protocol implementation for secure messaging.

    Rust
    Voir sur GitHub↗419
  • pluto/ronkathonAvatar de pluto

    pluto/ronkathon

    345Voir sur GitHub↗

    Cryptography Educational Foundations

    Educational and mathematically transparent cryptographic library.

    Rust
    Voir sur GitHub↗345
  • brndnmtthws/dryocAvatar de brndnmtthws

    brndnmtthws/dryoc

    338Voir sur GitHub↗

    Don't Roll Your Own Crypto: pure-Rust, hard to misuse cryptography library

    Pure-Rust implementation of libsodium primitives.

    Rust
    Voir sur GitHub↗338
Préc.12Suivant
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Rust Cryptography