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
·

7 Repos

Awesome GitHub RepositoriesCryptography Libraries

Collections of cryptographic primitives and implementations for secure application development.

Distinct from Cryptography Libraries: Focuses on a specific language-native implementation library rather than a general awesome list of tools.

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

Awesome Cryptography Libraries GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • google/tinkAvatar von google

    google/tink

    13,542Auf GitHub ansehen↗

    Tink is a multi-language cryptography library and security toolkit providing secure APIs for data encryption and digital signatures. It functions as a data encryption library and digital signature framework designed to prevent common implementation errors across different platforms and operating systems. The project serves as a cryptographic keyset manager, utilizing JSON for the storage, rotation, and serialization of keys to maintain consistency across various programming languages. It ensures identical cryptographic behavior globally by mapping language-specific libraries to a unified set

    Offers a collection of secure cryptographic APIs designed to prevent common implementation errors across multiple platforms.

    Java
    Auf GitHub ansehen↗13,542
  • panva/joseAvatar von panva

    panva/jose

    7,346Auf GitHub ansehen↗

    jose is a cryptography library for signing, encrypting, and verifying tokens and messages using the JSON Object Signing and Encryption standards. It provides a toolkit for the implementation of JSON Web Tokens, JSON Web Signatures, and JSON Web Encryption. The library serves as a high-level interface for the Web Crypto API, allowing for the generation, import, and export of symmetric secrets and asymmetric key pairs. It handles the encryption and decryption of web messages and the validation of digital signatures to ensure data integrity and identity. Its capabilities cover cryptographic key

    Acts as a specialized cryptography library for signing and encrypting JSON-based tokens.

    TypeScriptbrowserbuncloudflare-workers
    Auf GitHub ansehen↗7,346
  • trustwallet/assetsAvatar von trustwallet

    trustwallet/assets

    5,339Auf GitHub ansehen↗

    This project provides a collection of infrastructure components for multichain wallet integration, including a cryptographic library for cross-chain transaction signing and a curated repository for cryptocurrency asset metadata. It serves as a central hub for managing token logos, contract addresses, and technical specifications for digital assets across multiple blockchains. The system includes a Model Context Protocol server that exposes real-time blockchain data and technical documentation to large language models. It further extends this AI integration by providing a standardized tool-cal

    Provides a cross-platform library for executing cryptographic operations across numerous different blockchains.

    Go
    Auf GitHub ansehen↗5,339
  • masterminds/sprigAvatar von Masterminds

    Masterminds/sprig

    4,692Auf GitHub ansehen↗

    Sprig is a comprehensive library of helper functions designed to extend the Go text template engine. It provides a wide array of custom functions that can be injected into the engine to enable complex data manipulation and logic directly within templates. The project offers specialized capabilities for cryptography, including the generation of private keys, X.509 certificates, and secure password hashes. It also includes advanced logic extensions for semantic versioning comparison, ternary evaluations, and the resolution of environment variables from the host operating system. The library co

    Wraps Go's standard cryptography and encoding packages to provide high-level hashing and encryption functions.

    Gogotemplatetemplates
    Auf GitHub ansehen↗4,692
  • apache/shiroAvatar von apache

    apache/shiro

    4,432Auf GitHub ansehen↗

    Shiro ist ein Java-Sicherheitsframework, das einen Identitäts- und Zugriffsmanager für die Implementierung von Authentifizierung, Autorisierung, Kryptografie und Sitzungsmanagement bereitstellt. Es fungiert als Sicherheitsschicht zur Überprüfung von Benutzeridentitäten und zur Durchsetzung rollenbasierter Zugriffskontrolle für geschützte Systemressourcen. Das Projekt bietet eine steckbare Realm-Architektur, die Sicherheitslogik von Identitätsdaten entkoppelt, sowie ein eigenständiges Sitzungsmanagementsystem, das den Benutzerzustand unabhängig vom zugrunde liegenden Servlet-Container verfolgt. Es enthält einen Integrator für externe Identitätsanbieter unter Verwendung von Föderationsprotokollen wie OAuth 2.0 und SAML, um Single Sign-On zu ermöglichen. Das Framework deckt eine breite Funktionsfläche ab, einschließlich Request-Interception durch Filter-Chains, deklarative Sicherheitsdurchsetzung via Annotationen und den Schutz sensibler Daten unter Verwendung symmetrischer und asymmetrischer kryptografischer Wrapper. Es bietet zudem Utilities für das Caching von Sicherheitsabfragen und die Verwaltung verteilter Sitzungslebenszyklen über Unternehmensumgebungen hinweg.

    Ships a set of Java-based tools for symmetric/asymmetric encryption and secure password hashing.

    Javajavalibraryshiro
    Auf GitHub ansehen↗4,432
  • apache/nuttxAvatar von apache

    apache/nuttx

    3,912Auf GitHub ansehen↗

    NuttX ist ein POSIX-konformes Echtzeitbetriebssystem für Mikrocontroller, das von 8-Bit- bis 64-Bit-Architekturen reicht. Es bietet eine deterministische Ausführungsumgebung mit einem Echtzeit-Task-Scheduler und einem POSIX-Embedded-Kernel, um die Portabilität von Code über diverse Hardware-Ziele hinweg sicherzustellen. Das Projekt zeichnet sich durch eine umfassende Hardware-Abstraktionsschicht aus, die standardisierte Treiber für I2C, SPI, CAN und USB für verschiedene Halbleiter-Chipsätze bereitstellt. Es verfügt zudem über einen Embedded-Netzwerk-Stack mit Unterstützung für TCP, UDP, IPv4 und IPv6 sowie industrielle Protokolle wie Modbus und DroneCAN. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich fortschrittlichem Speichermanagement mit On-Demand-Paging, sicheren kryptografischen Operationen und einem virtuellen Dateisystem zur Verwaltung unterschiedlicher Speichertypen. Es integriert zudem High-Level-Schnittstellen für grafische Benutzeroberflächen, Audiosynthese sowie die Ausführung mehrerer Skriptsprachen und WebAssembly-Workloads. Die Umgebung wird mittels Make oder CMake für spezifische Board-Konfigurationen und Halbleiter-Chipsätze erstellt.

    Ships comprehensive libraries for SSL/TLS encryption, cryptographic hashing, and secure element control.

    Cembeddedmcumicrocontroller
    Auf GitHub ansehen↗3,912
  • denji/golang-tlsAvatar von denji

    denji/golang-tls

    1,329Auf GitHub ansehen↗

    This project provides a collection of practical implementations and code references for establishing secure network communications using transport layer security protocols. It serves as a guide for developers to implement public key infrastructure and enforce encryption standards within client and server applications. The repository focuses on cryptographic certificate management, including the generation of public and private key pairs and the creation of self-signed certificates for local testing environments. It covers the configuration of secure web servers, offering methods to harden ser

    Provides a practical implementation library for handling public key infrastructure and encryption.

    awesomegogolang
    Auf GitHub ansehen↗1,329
  1. Home
  2. Security & Cryptography
  3. Cryptography Libraries

Unter-Tags erkunden

  • JavaCryptography libraries specifically implemented for the Java runtime environment. **Distinct from Cryptography Libraries:** Specifies the language runtime (Java) whereas general cryptography libraries are language-agnostic.
  • MultichainLibraries providing cryptographic primitives tailored for compatibility across diverse blockchain networks. **Distinct from Cryptography Libraries:** Specializes general cryptography libraries for multichain support (e.g., Ethereum, Bitcoin, Solana) in a single package.