awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 Repos

Awesome GitHub RepositoriesCryptographic Libraries

Utilities for performing hashing, encryption, and security operations.

Distinguishing note: Focuses on developer-accessible crypto primitives.

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

Awesome Cryptographic Libraries GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • vinta/awesome-pythonAvatar von vinta

    vinta/awesome-python

    303,207Auf GitHub ansehen↗

    Dieses Projekt ist ein umfassendes, von der Community kuratiertes Verzeichnis, das eine riesige Landschaft von Python-Softwarebibliotheken, Frameworks und Tools organisiert. Es dient als zentrale Wissensdatenbank, die dazu entwickelt wurde, die Navigation im Ökosystem zu erleichtern und die Entdeckung durch Entwickler über den gesamten Softwareentwicklungs-Lebenszyklus hinweg zu beschleunigen. Das Verzeichnis zeichnet sich durch einen strukturierten Index von Ressourcen aus, die nach technischen Bereichen kategorisiert sind, von grundlegenden Entwicklungs-Dienstprogrammen bis hin zu spezialisierten Ingenieursbereichen. Es deckt hochrangige Fähigkeiten ab, einschließlich künstlicher Intelligenz, Data Science, Webentwicklung und Infrastrukturmanagement, was es Entwicklern ermöglicht, geprüfte Lösungen für spezifische technische Herausforderungen zu identifizieren. Das Projekt umfasst ein breites Spektrum an Fähigkeiten, einschließlich Tools für Abhängigkeitsmanagement, statische Codeanalyse und automatisierte Tests. Es katalogisiert zudem Ressourcen für persistente Datenspeicherung, Cloud-Infrastruktur-Orchestrierung und Schnittstellenentwicklung und bietet eine einheitliche Referenz für den Aufbau und die Wartung komplexer Softwaresysteme.

    Protect sensitive information by implementing encryption, hashing, and secure communication primitives.

    Pythonawesomecollectionspython
    Auf GitHub ansehen↗303,207
  • trimstray/the-book-of-secret-knowledgeAvatar von trimstray

    trimstray/the-book-of-secret-knowledge

    228,641Auf GitHub ansehen↗

    Dieses Projekt dient als zentrales, Community-gesteuertes Repository für technisches Wissen und administrative Ressourcen. Es bietet eine strukturierte Taxonomie, die disparate Informationen in einem durchsuchbaren Framework aggregiert und kontinuierliches Lernen sowie schnelle Problemlösungen für Systemadministratoren und Cybersicherheitspraktiker unterstützt. Durch die Abbildung von Ressourcen über offensive Sicherheit, Infrastrukturmanagement und Softwareentwicklung hinweg bietet es einen einheitlichen Pfad für den Kompetenzerwerb und die berufliche Referenz. Das Projekt ist durch eine Befehlszeilen-orientierte Designphilosophie definiert, die terminalbasierte Dienstprogramme und skriptfähige Schnittstellen priorisiert, um eine effiziente Systemadministration und wiederholbare Sicherheits-Workflows zu erleichtern. Es zeichnet sich durch einen plattformunabhängigen Ansatz aus und pflegt Dokumentationen und Betriebsanleitungen, die über verschiedene Unix-ähnliche und Cloud-basierte Umgebungen hinweg anwendbar bleiben. Diese modulare Toolchain-Integration ermöglicht es Nutzern, benutzerdefinierte Umgebungen zusammenzustellen, die auf spezifische administrative oder sicherheitsrelevante Aufgaben zugeschnitten sind. Das Repository deckt ein breites Spektrum an Fähigkeiten ab, einschließlich umfassender Toolkits für System-Auditing, Netzwerkmanagement und Infrastruktur-Härtung. Es bietet strukturierte Lernpfade für die Entwicklung von Cybersicherheitskompetenzen, von ethischen Hacking-Labs und Penetration-Testing-Standards bis hin zu Schwachstellenbewertung und bewährten Verfahren für die Systemkonfiguration. Die Sammlung umfasst zudem eine breite Palette an Produktivitätstools, Diagnosedienstprogrammen und Lehrmaterialien, die darauf ausgelegt sind, die routinemäßige Wartung zu rationalisieren und die allgemeine Sicherheitslage zu verbessern.

    Utilize robust cryptographic primitives to secure digital communications and verify identities.

    awesomeawesome-listbsd
    Auf GitHub ansehen↗228,641
  • openssl/opensslAvatar von openssl

    openssl/openssl

    29,596Auf GitHub ansehen↗

    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

    A comprehensive collection of standard security algorithms and protocols for implementing secure data encryption and network communication in software applications.

    Ccryptographydecryptionencryption
    Auf GitHub ansehen↗29,596
  • ente-io/enteAvatar von ente-io

    ente-io/ente

    27,281Auf GitHub ansehen↗

    Ente is a privacy-focused platform for end-to-end encrypted storage and two-factor authentication management. It functions as a zero-knowledge identity provider, ensuring that all cryptographic operations, key derivation, and data encryption occur locally on the user's device. By maintaining this architecture, the service provider remains unable to access or decrypt any stored personal information or authentication credentials. The platform distinguishes itself through a combination of on-device intelligence and resilient data distribution. It utilizes a local machine learning engine to perfo

    Perform cryptographic tasks including key generation, derivation, and symmetric or asymmetric encryption using industry-standard algorithms to secure sensitive user information.

    Dart2faandroidauthy
    Auf GitHub ansehen↗27,281
  • jedisct1/libsodiumAvatar von jedisct1

    jedisct1/libsodium

    13,467Auf GitHub ansehen↗

    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

    Acts as a portable, high-performance cryptographic library providing modern primitives for encryption, signing, and hashing.

    Cccryptocryptography
    Auf GitHub ansehen↗13,467
  • cyan4973/xxhashAvatar von Cyan4973

    Cyan4973/xxHash

    10,885Auf GitHub ansehen↗

    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

    Provides a high-performance library for calculating rapid checksums and hash values at the speed of system memory.

    Ccdispersionhash
    Auf GitHub ansehen↗10,885
  • cryptpad/cryptpadAvatar von cryptpad

    cryptpad/cryptpad

    7,739Auf GitHub ansehen↗

    CryptPad is a self-hosted, zero-knowledge office suite designed for real-time collaborative editing and content management. It provides a privacy-centric infrastructure where documents, files, and notes are encrypted in the browser before transmission, ensuring that the server administrator cannot access the underlying data. The platform implements zero-knowledge user authentication, utilizing cryptographic keys to verify identities so that plain text passwords are never stored on the server. To further isolate sensitive operations, the system employs a security architecture that separates th

    Allows the replacement of the default server-side cryptographic library with more efficient alternatives for better performance.

    JavaScriptchainpadcollaborationcollaborative-editing
    Auf GitHub ansehen↗7,739
  • armmbed/mbedtlsAvatar von ARMmbed

    ARMmbed/mbedtls

    6,712Auf GitHub ansehen↗

    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

    Provides a portable library of symmetric ciphers, hashing, and public-key cryptography for diverse environments.

    C
    Auf GitHub ansehen↗6,712
  • crytic/slitherAvatar von crytic

    crytic/slither

    6,141Auf GitHub ansehen↗

    Trail of Bits identifies dangerous default IVs and other cryptographic weaknesses that lead to key reuse or forgery vulnerabilities.

    Pythonethereumsoliditystatic-analysis
    Auf GitHub ansehen↗6,141
  • google/wuffsAvatar von google

    google/wuffs

    4,773Auf GitHub ansehen↗

    Wuffs is a toolset for generating memory-safe, sandboxed parsers and decoders from domain-specific language specifications. It functions as a compiler that transforms these specifications into executable code for C, Go, or Rust, specifically designed to decode untrusted file formats while preventing buffer and integer overflows. The project employs a sandboxed execution model that prohibits system calls and manual memory management to ensure computations are side-effect free. It utilizes a refined type system and compile-time constraint verification to enforce memory safety, alongside saturat

    Provides high-performance non-cryptographic checksums like Adler-32 and CRC-32 to verify data integrity.

    Ccodecmemory-safetyparsing
    Auf GitHub ansehen↗4,773
  • mike-engel/jwt-cliAvatar von mike-engel

    mike-engel/jwt-cli

    1,482Auf GitHub ansehen↗

    JWT CLI is a command-line utility for encoding, decoding, and inspecting JSON Web Tokens. Built as a memory-safe binary, it provides a dedicated interface for verifying token claims, debugging authentication workflows, and generating signed tokens from custom claims and secret keys. The tool is designed for integration into shell environments and automated pipelines. It supports standard input and output streams, allowing users to pipe token data directly into the utility for processing. To improve command-line efficiency, it includes support for shell completion scripts. The application is

    Integrates audited cryptographic libraries for secure token signing and verification.

    Rustclicommand-line-tooljson
    Auf GitHub ansehen↗1,482
  1. Home
  2. Security & Cryptography
  3. Cryptographic Libraries

Unter-Tags erkunden

  • Non-Cryptographic Hash LibrariesHigh-performance libraries for calculating rapid checksums and hash values at memory speed. **Distinct from Cryptographic Libraries:** Distinct from Cryptographic Libraries: focuses on non-cryptographic, high-performance hashing rather than security-focused primitives.
  • Vulnerability AnalysisAnalyzing cryptographic libraries to identify dangerous defaults, weak parameters, and implementation flaws that lead to security vulnerabilities. **Distinct from Cryptographic Libraries:** Distinct from Cryptographic Libraries: focuses on security auditing of library implementations rather than providing cryptographic primitives.