Security · June 2025

Lockr

An offline-first command-line password manager with Fernet encryption, PBKDF2-HMAC-SHA256 key derivation, bcrypt-protected master credentials, clipboard integration, and local SQLite storage.

About this project

  • Stores credentials locally in SQLite and protects entries with Fernet symmetric encryption.
  • Derives the encryption key from the master password with PBKDF2-HMAC-SHA256 and protects master credentials with bcrypt.
  • Provides command-line workflows for adding, viewing, updating, deleting, and copying credentials, with clipboard clearing support.

Technologies

Python · SQLite · Fernet · PBKDF2 · bcrypt · uv