Skip to main content

SecureKeyz is a Python-based command-line tool designed to help you securely manage your API keys. It allows you to store, modify, and transfer API keys between different services while keeping them encrypted.

Project description

SecureKeyz

SecureKeyz is a Python-based command-line tool designed to help you securely manage your API keys. It allows you to store, modify, and transfer API keys between different services while keeping them encrypted.

Features

  • Secure Storage: Encrypts API keys before storing them in a JSON file.
  • Service Management: Add new services or manage existing ones.
  • Key Management: Add, modify, and transfer keys between services.
  • Command-Line Interface: Easy-to-use CLI with prompt-based interaction.

Installation

You can install SecureKeyz via pip:

pip install securekeyz

Usage

To use SecureKeyz, run the script with the desired command-line arguments. Here are some examples:

Add a New API Key

To add a new API key to a service:

securekeyz --add

This command will prompt you to select an existing service or create a new one, and then to enter the API key and its description.

Modify an Existing API Key

To modify an existing API key:

securekeyz --modify INDEX

This command will prompt you to select a service and the key index you want to modify. You can then enter the new key and its description.

List Services and Keys

Running the script without arguments will list the existing services and their keys:

securekeyz

Commands

  • --ser: Specify the service for which you want to add or view keys.
  • --add: Add a new API key for the specified service.
  • --modify INDEX: Modify an existing API key for the specified service (provide index).

Examples

Add a Key to a New Service

securekeyz --add

Modify a Key in an Existing Service

securekeyz --modify 1

List All Services and Keys

securekeyz

License

This project is licensed under the MIT License.

Author

Hasan (hasanfq818@gmail.com)

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

securekeyz-0.1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

securekeyz-0.1-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file securekeyz-0.1.tar.gz.

File metadata

  • Download URL: securekeyz-0.1.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for securekeyz-0.1.tar.gz
Algorithm Hash digest
SHA256 4d33fa7662a9d5b2dd040dba64f1800cdd6a4238657978c41ecbf7f1504673fa
MD5 0ad04bbdde79457cd40ec008cc8f2e76
BLAKE2b-256 fc3acd391e273d462fae7dd9f963a09430dd46545a95610d0b0f8c62a72ed122

See more details on using hashes here.

File details

Details for the file securekeyz-0.1-py3-none-any.whl.

File metadata

  • Download URL: securekeyz-0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for securekeyz-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c77a1958e8392de4fe649a0ed076345fc2ad7f8d1014e9d6c8ee2701cc780c4d
MD5 b2eb23658a8db907781baaa3300cd308
BLAKE2b-256 5be817388fdefe442b9e87018947dee396a4fb8f98796e4494e9a88d625a2642

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page