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
·

9 dépôts

Awesome GitHub RepositoriesCryptographic Providers

Modular interfaces for key generation and encryption operations.

Distinguishing note: Focuses on the abstraction of cryptographic backends rather than the protocol itself.

Explore 9 awesome GitHub repositories matching security & cryptography · Cryptographic Providers. Refine with filters or upvote what's useful.

Awesome Cryptographic Providers 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.
  • acmesh-official/acme.shAvatar de acmesh-official

    acmesh-official/acme.sh

    46,911Voir sur GitHub↗

    This project is a command-line tool that automates the entire lifecycle of security certificates using standard domain validation protocols. It functions as a background service to manage the issuance, renewal, and installation of certificates, ensuring that encrypted web traffic remains active without requiring manual intervention. The tool distinguishes itself through extensive support for automated domain ownership verification, including the ability to issue wildcard certificates by programmatically interacting with external domain name system providers. It provides flexible validation op

    Delegates complex key generation and mathematical operations to standard system-level encryption libraries.

    Shellacmeacme-challengeacme-protocol
    Voir sur GitHub↗46,911
  • openssl/opensslAvatar de openssl

    openssl/openssl

    29,596Voir sur 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

    Provides a pluggable architecture for swapping external cryptographic implementations without altering core application logic.

    Ccryptographydecryptionencryption
    Voir sur GitHub↗29,596
  • getsops/sopsAvatar de getsops

    getsops/sops

    22,111Voir sur GitHub↗

    This tool is a command-line utility designed to manage sensitive data by encrypting specific values within structured files such as YAML or JSON. By protecting only the sensitive portions of a file while leaving the structure intact, it ensures that configuration files remain readable for version control systems and automated workflows. The utility provides a secure development workflow by transparently decrypting files into memory for editing and automatically re-encrypting them upon saving, which prevents plaintext secrets from being written to the local disk. It supports a variety of encry

    Supports multiple encryption backends like PGP and age to provide flexible key management strategies.

    Goawsazuredevops
    Voir sur GitHub↗22,111
  • gentilkiwi/mimikatzAvatar de gentilkiwi

    gentilkiwi/mimikatz

    21,630Voir sur GitHub↗

    Mimikatz is a security research suite designed for auditing Windows authentication and managing system security configurations. It provides a comprehensive framework for extracting sensitive credentials, manipulating process privileges, and managing digital identity assets directly from system memory or offline memory dumps. The project distinguishes itself through advanced system-level exploitation techniques, including runtime process injection, API hooking, and the ability to bypass cryptographic export restrictions. It features a specialized toolkit for Kerberos protocol operations, allow

    Intercepts calls to system security libraries to bypass export restrictions and extract protected keys from hardware or software vaults.

    C
    Voir sur GitHub↗21,630
  • kubeshark/kubesharkAvatar de kubeshark

    kubeshark/kubeshark

    11,954Voir sur GitHub↗

    Kubeshark is a network observability platform designed for Kubernetes environments, functioning as an eBPF-powered engine for cluster-wide traffic analysis. It captures, indexes, and visualizes network activity and API calls directly from the kernel, providing deep visibility into service-to-service communication without requiring sidecar proxies or manual code instrumentation. The platform distinguishes itself through its ability to perform protocol-aware traffic dissection and user-space cryptographic hooking, which allows for the inspection of encrypted traffic and the reconstruction of ap

    Intercepts encrypted traffic by dynamically hooking into process-level memory to access plaintext data before it is sent over the network.

    Goamqpcloud-nativedevops
    Voir sur GitHub↗11,954
  • 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

    Provides modular interfaces to substitute cryptographic primitive implementations for different platforms or compliance needs.

    Rust
    Voir sur GitHub↗7,453
  • sqlcipher/sqlcipherAvatar de sqlcipher

    sqlcipher/sqlcipher

    7,173Voir sur GitHub↗

    SQLCipher is an encrypted SQLite database engine and secure relational database that provides transparent AES-256 encryption for database files and stored data. It functions as a cryptographic storage engine that requires a passphrase or binary key to unlock and access content. The engine ensures data confidentiality through page-level encryption and protects data integrity using cryptographic hashes to detect unauthorized modifications. It includes capabilities for encryption key rotation to update passphrases and secure memory locking to prevent sensitive keys from being swapped from RAM to

    Supports pluggable cryptographic providers, allowing the engine to use different compliant encryption libraries at build time.

    C
    Voir sur GitHub↗7,173
  • sozu-proxy/sozuAvatar de sozu-proxy

    sozu-proxy/sozu

    3,687Voir sur GitHub↗

    Sozu est un reverse proxy et load balancer haute performance, sécurisé en mémoire, construit en Rust. Il est conçu pour gérer le trafic HTTP, TCP et UDP via une architecture multi-processus qui tire parti de processus workers isolés pour garantir la tolérance aux pannes et une utilisation efficace des ressources sur du matériel multi-cœur. Le projet se distingue par une focalisation sur la disponibilité continue et le contrôle dynamique. Il dispose d'un mécanisme unique de hot-reloading binaire et d'un plan de contrôle basé sur des sockets Unix, permettant aux administrateurs de mettre à jour les configurations de proxy, de modifier les paramètres des listeners et même de remplacer le binaire du proxy sans interrompre les connexions clients actives ou le service. Cette conception garantit que l'infrastructure reste réactive et sécurisée pendant les mises à jour et les ajustements au runtime. Au-delà de ses capacités de routage de base, le proxy fournit une suite complète d'outils pour la sécurité à la périphérie (edge security) et la gestion du trafic. Il gère la terminaison TLS, applique des politiques de contrôle d'accès et atténue les attaques par inondation basées sur le protocole, en particulier pour le trafic HTTP/2. Le système inclut également des fonctionnalités d'observabilité étendues, offrant une surveillance des performances en temps réel, la propagation de traces distribuées et une journalisation d'audit structurée pour tous les changements de configuration et événements système.

    Supports selecting between multiple cryptographic backends to meet specific compliance or performance requirements.

    Rusthttphttp-proxyperformance
    Voir sur GitHub↗3,687
  • codeplea/hands-on-network-programming-with-cAvatar de codeplea

    codeplea/Hands-On-Network-Programming-with-C

    701Voir sur GitHub↗

    Ce projet sert de tutoriel complet et de ressource technique pour développer des applications réseau dans le langage de programmation C. Il se concentre sur l'application pratique de l'interface socket Berkeley, guidant les utilisateurs à travers l'implémentation de protocoles réseau bas niveau et la gestion de la transmission de données à travers des flux orientés connexion et sans connexion. Le matériel se distingue en couvrant tout le cycle de vie de la communication réseau, de l'initialisation des piles de protocoles au niveau système et la résolution des noms de domaine à la gestion des comportements de connexion complexes. Il fournit des instructions sur la construction de services simultanés qui utilisent des opérations d'entrée et de sortie non bloquantes pour gérer efficacement plusieurs requêtes simultanées. Au-delà de la connectivité de base, le dépôt aborde l'intégration de capacités de sécurité et de diagnostic. Il démontre comment envelopper les flux de socket avec des couches de chiffrement pour une communication sécurisée et fournit des méthodes pour inspecter le trafic réseau afin de dépanner les problèmes de connectivité et de performance. Le contenu est structuré comme une référence pratique pour les développeurs cherchant à comprendre et à implémenter des services réseau robustes directement contre les interfaces du système d'exploitation.

    Wraps socket streams with encryption layers to secure data transmission over untrusted networks.

    C
    Voir sur GitHub↗701
  1. Home
  2. Security & Cryptography
  3. Cryptographic Providers

Explorer les sous-tags

  • Cryptographic Provider EnumeratorsUtilities for discovering and listing installed cryptographic service providers and their capabilities. **Distinct from Cryptographic Providers:** Focuses on the enumeration and discovery of providers, whereas the parent covers the provider interfaces themselves.
  • Hooking UtilitiesTools that intercept and modify calls to cryptographic service providers to bypass restrictions or extract protected keys. **Distinct from Cryptographic Providers:** Focuses on the interception and hooking of provider calls, whereas the parent covers the provider abstraction itself.
  • Stream WrappersIntegrates encryption layers into socket data paths for secure communication. **Distinct from Cryptographic Providers:** Distinct from Cryptographic Providers: focuses on the wrapping of active socket streams rather than modular key management.