Show HN: masterkey – secure interactive password manager using Go and NACL
github.com
github.com
If this is correct then I'm not sure if it's best approach. My understanding is that in for example keepass there is a separate random key that is used to encrypt the data, and then this key is encrypted using whatever method user uses.
There is one web app that has this potential, Siptrackweb.
I've looked closely at the code and it clearly has potential to add attributes, or additional fields, to password nodes in its database. But right now it does not offer this feature for passwords, only for other types of nodes like devices and device categories.