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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • acmesh-official/acme.shAvatar de acmesh-official

    acmesh-official/acme.sh

    46,911Ver en 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
    Ver en GitHub↗46,911
  • openssl/opensslAvatar de openssl

    openssl/openssl

    29,596Ver en 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
    Ver en GitHub↗29,596
  • getsops/sopsAvatar de getsops

    getsops/sops

    22,111Ver en 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
    Ver en GitHub↗22,111
  • gentilkiwi/mimikatzAvatar de gentilkiwi

    gentilkiwi/mimikatz

    21,630Ver en 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
    Ver en GitHub↗21,630
  • kubeshark/kubesharkAvatar de kubeshark

    kubeshark/kubeshark

    11,954Ver en 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
    Ver en GitHub↗11,954
  • ctz/rustlsAvatar de ctz

    ctz/rustls

    7,453Ver en 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
    Ver en GitHub↗7,453
  • sqlcipher/sqlcipherAvatar de sqlcipher

    sqlcipher/sqlcipher

    7,173Ver en 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
    Ver en GitHub↗7,173
  • sozu-proxy/sozuAvatar de sozu-proxy

    sozu-proxy/sozu

    3,687Ver en GitHub↗

    Sozu is a high-performance, memory-safe reverse proxy and load balancer built in Rust. It is designed to manage HTTP, TCP, and UDP traffic through a multi-process architecture that leverages isolated worker processes to ensure fault tolerance and efficient resource utilization across multi-core hardware. The project distinguishes itself through a focus on continuous availability and dynamic control. It features a unique binary hot-reloading mechanism and a Unix-socket-based control plane, allowing administrators to update proxy configurations, modify listener settings, and even replace the pr

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

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

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

    701Ver en GitHub↗

    Este proyecto sirve como un tutorial integral y recurso técnico para desarrollar aplicaciones de red en el lenguaje de programación C. Se centra en la aplicación práctica de la interfaz de sockets de Berkeley, guiando a los usuarios a través de la implementación de protocolos de red de bajo nivel y la gestión de la transmisión de datos a través de flujos orientados a conexión y sin conexión. El material se distingue por cubrir el ciclo de vida completo de la comunicación de red, desde la inicialización de pilas de protocolos a nivel de sistema y la resolución de nombres de dominio hasta la gestión de comportamientos de conexión complejos. Proporciona instrucciones sobre cómo construir servicios concurrentes que utilizan operaciones de entrada y salida no bloqueantes para manejar múltiples solicitudes simultáneas de manera eficiente. Más allá de la conectividad básica, el repositorio aborda la integración de capacidades de seguridad y diagnóstico. Demuestra cómo envolver flujos de socket con capas de cifrado para una comunicación segura y proporciona métodos para inspeccionar el tráfico de red para solucionar problemas de conectividad y rendimiento. El contenido está estructurado como una referencia práctica para desarrolladores que buscan comprender e implementar servicios de red robustos directamente contra las interfaces del sistema operativo.

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

    C
    Ver en GitHub↗701
  1. Home
  2. Security & Cryptography
  3. Cryptographic Providers

Explorar subetiquetas

  • 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.