____ __ __ _ ___ __ … | |
/ __/ / /_ ___ ___ / / ___ _ ___ ( ) ___ / _ ) / / ___ ___ … | |
_\ \ / __// -_) / _ \ / _ \/ _ `/ / _ \|/ (_-< / _ | / / / _ \ / _ `… | |
/___/ \__/ \__/ / __//_//_/\_,_/ /_//_/ /___/ /____/ /_/ \___/ \_, /… | |
/_/ /___/ … | |
ASSWORD MANAGER | |
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: | |
[Screenshot of the design] | |
And this is what I ended up with: | |
[Screenshot of the end result] | |
I also made a simple autocomplete extention for chome, just like the | |
NextCloud Passwords plugin: | |
[Screenshot of the extention] | |
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. | |
COMMENTS: | |
Add a comment by mailing to [email protected] and putting [cdbe2] in the subject | |
ther blog posts by ~steph | |
Going off the grid - part 2 | |
020-03-08 - 20:03 | |
Going off the grid | |
020-02-14 - 11:11 |