James Eversole
bbe315c450
Random generation of xkcd-style passwords now functioning as expected, web interface now serves randomly generated xkcd-style passwords and provides a button to create a sharing link for them when a new generation is requested. Misc stylesheet updates. Generalized the hx-vals helper function in Core.Templates to be useful for arbitrary endpoints that will need to include specific JSON. Added configuration field for dbSalt which will be used as an encryption salt in the next commit when passwods are stored encrypted in the DB instead of in plaintext.
Purr - Password Generation and Secret Sharing
Purr is a work-in-progress web application offering customizable password generation and time-limited sharing of secrets.
What problems does Purr solve?
- Generating sufficiently memorable but secure passwords for use with accounts that don't offer better authentication methods.
- Sharing text secrets with others without disclosing the secret in the message itself. As secrets expire after a predefined period, the email/chat history where the information was shared don't become a purr-manent (sorry, permanent) vulnerability.
- Being really cute compared to the competition.
Why should I trust you with my secrets?
You shouldn't! This is free and open-source software which you can run on your own hardware. Instructions for deployment are coming!
Tech Stack?
Project Goals
- Provide a minimal and clean interface for generating and sharing passwords.
- Maintain a clean and organized codebase that can be extended to include more utilities than originally anticipated.
- Aim for graceful degradation when JavaScript isn't enabled.
Development & Support
Please send me an email or join the Support Chat in DeltaChat!
Copyright (C) 2022-2022 James Eversole
Description
a simple web application offering customizable password generation and time-limited sharing of secrets.
Languages
Haskell
88.8%
Nix
7.3%
JavaScript
3.9%