Skip to content

islekcaganmert/PasswordManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PasswordManager

An experimental password manager based on TheProtocols demoTheProtocols

MIT License

Features

  • Cloud Sync using TheProtocols
  • Encrypted vault
  • Single-click complete data removal
  • Simple terminal-based UI

Installation

git clone https://github.com/islekcaganmert/PasswordManager.git
cd PasswordManager
pymake restore

Usage

pymake test main

Tech Stack

Client: Python, TheProtocols.py, AES

Cloud Storage: TheProtocols

FAQ

Why should we prefer this?

There is two types of password managers: cloud ones and local ones. If you use cloud saved one, your control on your own data is limited. If you use local one, your passwords will be inaccessible on your other devices. Thanks to TheProtocols, we can solve this problem. This password manager is based on an open protocol that lets users to inspect all of their data saved into app data registry.

If registry is inspectable, can't other apps read passwords?

Yes and no. This experimental implementation matches vault password with account password which means every app which knows account password with InterApp permission can read passwords. If these two passwords are different, no app can access without vault password as a symmetric encryption is used.

When this will be available in non-experimental way?

Soon. You can follow HereUS PBC on X, Bluesky or fediverse using Bridgy Fed.

Feedback

If you have any feedback, please email me.