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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
keys-pub avatar

keys-pub/keys

0
View on GitHub↗
keys.pub↗

Keys

Keys is a library and command-line utility designed for the generation, storage, and lifecycle management of cryptographic keys. It provides tools to create asymmetric key pairs, perform digital signature verification, and implement authenticated encryption to ensure the confidentiality and integrity of sensitive data.

The project distinguishes itself by offering a secure storage abstraction that decouples application logic from underlying key storage mechanisms. By utilizing standardized cryptographic protocols, it enables consistent identity verification and data protection across diverse computing environments.

The software covers a broad range of security operations, including the management of public key infrastructure and the integration of cryptographic primitives into application development workflows. These capabilities allow for the systematic handling of data signing, encryption, and identity management throughout the entire lifecycle of an application.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Cryptographic Key Management - Provides a command-line utility for generating, storing, and managing cryptographic keys.
  • Key Lifecycle Management - Manages the full lifecycle of cryptographic keys including creation, storage, rotation, and retrieval.
  • Asymmetric Key Management - Generates asymmetric key pairs for secure identity verification and encrypted communication.
  • Authenticated Encryption - Implements authenticated encryption primitives to ensure data confidentiality and integrity.
  • Cryptographic Key Management - Provides tools to organize and manage cryptographic keys throughout the application lifecycle.
  • Cryptographic Key Generation - Supports the generation of secure public and private key pairs using standard cryptographic algorithms.
  • Encryption CLI Utilities - Offers a command-line interface for protecting sensitive information through encryption and signing.
  • Data Encryption - Enables the application of cryptographic signatures and encryption to ensure data authenticity and confidentiality.
  • Digital Identity Verifications - Validates user identity and ensures data integrity using cryptographic signatures and key chains.
  • Digital Signature Validators - Provides tools for validating digital signatures against public keys to ensure message integrity.
  • Data Encryption - Protects sensitive information using authenticated encryption methods to ensure confidentiality.
  • Public Key Infrastructure - Facilitates public key infrastructure operations including authenticated encryption and digital signing.
  • Storage Abstractions - Provides a secure storage abstraction that decouples application logic from underlying key storage mechanisms.
914 stars·25 forks·Go·25 views

Star history

Star history chart for keys-pub/keysStar history chart for keys-pub/keys

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Curated searches featuring Keys

Hand-picked collections where Keys appears.
  • Cryptography Libraries for Encryption and Hashing
  • Cryptography toolkits

Frequently asked questions

What does keys-pub/keys do?

Keys is a library and command-line utility designed for the generation, storage, and lifecycle management of cryptographic keys. It provides tools to create asymmetric key pairs, perform digital signature verification, and implement authenticated encryption to ensure the confidentiality and integrity of sensitive data.

What are the main features of keys-pub/keys?

The main features of keys-pub/keys are: Cryptographic Key Management, Key Lifecycle Management, Asymmetric Key Management, Authenticated Encryption, Cryptographic Key Generation, Encryption CLI Utilities, Data Encryption, Digital Identity Verifications.

Which projects share features with keys-pub/keys?

Projects with overlapping indexed features include: google/end-to-end — This project is an OpenPGP cryptography library designed for encrypting, decrypting, and signing messages according to… travist/jsencrypt — jsencrypt is a JavaScript library for performing RSA encryption, decryption, and key generation. It functions as an… owasp/cheatsheetseries — The OWASP Cheat Sheet Series is a comprehensive, community-driven repository of concise security best practices and… openssh/openssh-portable — This project is a portable implementation of the secure shell toolset designed for deployment across diverse operating… google/tink — Tink is a multi-language cryptography library and security toolkit providing secure APIs for data encryption and… lfit/itpol — itpol is a framework for cryptographic key management, digital signature policies, and security hardening. It provides…

Projects sharing features with Keys

These projects share indexed features with Keys. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • google/end-to-endgoogle avatar

    google/end-to-end

    4,123View on GitHub↗

    This project is an OpenPGP cryptography library designed for encrypting, decrypting, and signing messages according to the OpenPGP standard for secure communication. It functions as an asymmetric encryption toolkit for securing data and managing digital identities through cryptographic operations. The library provides a cryptographic key manager to create and handle the public and private key pairs required for identity operations. It includes a digital signature implementation to ensure message authenticity and data integrity. The system covers a broad range of capabilities, including asymm

    JavaScriptcryptographyjavascriptopenpgp
    View on GitHub↗4,123
  • travist/jsencrypttravist avatar

    travist/jsencrypt

    6,799View on GitHub↗

    jsencrypt is a JavaScript library for performing RSA encryption, decryption, and key generation. It functions as an asymmetric key generator and digital signature provider that executes all cryptographic processing directly in the browser. The library focuses on the use of the PEM standard for importing, exporting, and managing cryptographic keys. It provides the ability to create public and private RSA key pairs of various bit sizes and supports OpenSSL compatible formats. Its capabilities cover the transformation of plaintext into ciphertext and the recovery of original messages using corr

    JavaScript
    View on GitHub↗6,799
  • owasp/cheatsheetseriesOWASP avatar

    OWASP/CheatSheetSeries

    32,298View on GitHub↗

    The OWASP Cheat Sheet Series is a comprehensive, community-driven repository of concise security best practices and defensive coding patterns. It serves as a centralized knowledge base for developers and security professionals, providing actionable guidance to secure applications across the entire software development lifecycle. The project covers a vast array of security domains, ranging from fundamental web application hardening and authentication protocols to specialized controls for modern infrastructure and artificial intelligence systems. What distinguishes this project is its decentral

    Pythonapplication-securityappsecbest-practices
    View on GitHub↗32,298
  • openssh/openssh-portableopenssh avatar

    openssh/openssh-portable

    3,875View on GitHub↗

    This project is a portable implementation of the secure shell toolset designed for deployment across diverse operating systems and platforms. It provides a suite of tools for secure remote login and command execution based on the secure shell protocol. The implementation includes a sandboxed server that isolates processes to limit the impact of potential vulnerabilities on the host operating system. It also functions as a cryptographic key manager for generating and storing security keys to replace or supplement password-based authentication. The project covers encrypted file transfer for mo

    Cccryptographyfile-sharing
    View on GitHub↗3,875
  • Compare all 30 related projects→