So I already got my first fail for my new years resolution, but I guess that should not stop me from trying to keep it intact.
So for this week: I made my own password manager! I couldn’t find a nice self hosted open source password manager, apart from the one in NextCloud. But to run NextCloud for just the password manager, it didn’t feel right.
So, again I asked Guus for help and he was able to create a nice design:
And this is what I ended up with:
I also made a simple autocomplete extention for chome, just like the NextCloud Passwords plugin:
The code isn’t pretty (yet), so I’ll have to clean that up before I’ll release it. Server side app is in PHP (yes, I know) because I can write it fairly fast. The chrome app is just a modified version of one of the example plugins.
As for encryption: When you login you authenticate with the sha-512 hash of your password. The server doesn’t know your password. From your password an AES-encryption key is generated that is used to encrypt/ decrypt all of your passwords, so the server doesn’t know your passwords.
It is far from final but it’s a start.
Add a comment by mailing to firstname.lastname@example.org and putting
[cdbe2] in the subject