Documentation

Complete guide to using Passkeys CLI for secure password management

Installation

Passkeys CLI requires Python 3.9 or higher. Install it globally using pip:

pip install passkeys-cli

Getting Started

After installation, initialize your first vault:

passkeys-cli init

This will create an encrypted vault file and prompt you to set a master password. Your master password is never stored and is used only to derive encryption keys.

Security Features

AES-GCM Encryption

All passwords are encrypted using AES-256 in Galois/Counter Mode, providing both confidentiality and authenticity.

Argon2 Key Derivation

Your master password is processed through Argon2id with high memory and time costs, making brute-force attacks computationally prohibitive.

Zero-Knowledge Architecture

Your master password and decrypted data never leave your local machine. All encryption and decryption happens locally.