Dark Mode

PMan

A stateless password manager written in Python with an accompanying web version written in JavaScript.

Python
JavaScript
Argon2

Description

As a stateless password manager, pman does not actually store your passwords in any database but rather computes them on demand using cryptographic hasing algorithms. This is achieved by passing your master password and the name of a given website / service into the Argon2 cryptographic hash function. This process is irreversible and thus keeping your master password safe without needing to actually store any passwords in memory.

I have written about pman extensivly in the README page of its GitHub repository to which there is a link at the top of this page. I encourage you to look into that if you are looking for more information.

Features

  • Generates passwords on demand eliminating the need for a database
  • Available as a CLI and written in Python
  • Support for a web version written in JavaScript
  • Uses the Argon2 cryptographic hash
    • Resistant to GPU cracking attacks
    • Optimised to resist side-channel attakcs