An open API service indexing awesome lists of open source software.

https://github.com/antix-development/passherd

A basic portable password manager for Windows.
https://github.com/antix-development/passherd

password-manager

Last synced: 20 days ago
JSON representation

A basic portable password manager for Windows.

Awesome Lists containing this project

README

          

# PassHerd

A basic portable password manager for Windows.

## Why

Way back in 2009 I was using a password manager called KeePass. One day it just decided to corrupt my password database and when I contacted the company they just said *"Yeah, that happens sometimes"*.

After I got un-angry about the KeePass *fob off*, I cobbled together my own password manager in Visual Basic, an application I've used until this very day.

Since a basic password manager is a fairly simple application to write, I decided to create a successor using [WebPlus](https://github.com/Antix-Development/WebPlus), a framework, which leverages WebView2 to transform web applications into desktop applications.

And here it is, PassHerd.

## How

On first launch, PassHerd will ask you to enter and confirm a master password. This password will be used when encrypting and decrypting your passwords file, and is the only password you really need to remember.

Once you arrive at the main interface, the process of adding, and manipulating passwords should be fairly intuitive.

The widow is divided into 3 sections.. the toolbar at the top, the password list on the left, and the password details on the right.

### Toolbar

#### Add New Password

 Add a new blank password. Passwords are are automatically sorted in A to Z order. Hotkey is "Control + n".

#### Save Passwords

 Save the password database. Hotkey is "Control + s".

#### Delete Password

 Delete the currently selected password. Note that this operation CANNOT be undone! Hotkey is "Delete".

#### Set Master Password

 Change the master password.

#### Import CSV file.

 Import passwords from a CSV (Comma Separated Values) file. CSV format is title, program/website, email address, password, notes.

#### Export CSV file.

 Export all passwords to a CSV file. CSV format is title, program/website, email address, password, notes.

#### Cycle Font Size

 Cycles through the three font sizes.

 The ***passherd.json*** file contains the font sizes and can be edited in a text editor. Note that 1rem equals 10 pixels.

#### Toggle Theme

 Toggle between light and dark color themes.

 The ***passherd.json*** file contains the color themes and can be edited in a text editor.

#### GitHub

 Visit the Passherd repository on GitHub.

## Thanks

If you end up using PassHerd maybe you'd consider [buying me a coffee](https://www.buymeacoffee.com/antixdevelu) :coffee: