Skip to content

A secure and simple password manager written in go.

License

Notifications You must be signed in to change notification settings

nimone/PasswordManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password Manager v0.2

A secure and simple password manager written in go. It stores your credentials using a local database on the device itself with a secure AES-256 encryption that can only be accessed using the master password that you set.

Encrytion and Decryption Flow

Installation

Using pre-built binaries:

Choose the build according to your operating system from the Release page and extract it.

Compiling from source:

  • Using go get

     go get -u github.com/nimone/PasswordManager
  • Using make

    1. git clone https://github.com/nimone/PasswordManager && cd PasswordManager
    2. go get && make build

    The executable file would be found in ./build/ directory

Note: If you're going to use it. DO NOT run it with go run . since it creates the executable binary as well as the sqlite database somewhere in \tmp ALWAYS USE A COMPILED VERSION OR RISK LOSING THE DATABASE FILE ON EVERY RUN.