Reputation: 125
I have made password manager in python in the same spirit as lesspass. The principe is simple. The password is generated based on a master key and the name of the service, you can think of something like :
hash(master_key + service_name + pass_version)
This way, the password is never stored anywhere and can be retrieved from several device because it is generated using the same method.
I really like this way of doing things (no sync, no pwd storage), but I got bored of tapping the master_key every time I need one of my password. So I want to add an option to store my master_key or the generated password for a limited time after tapping my master password.
I naturally turned to the TPM which seems to be the most reliable solution for storing secrets, but there are a lot of way of using it and I got a little bit confused...
My constraints are the following, I want :
My questions :
Upvotes: 1
Views: 49