Hi @eljojo,
thank for this great tool and idea. I've been looking for something like this for some time now.
I had initially planned to host something like this on a static web-host to simplify the unlock procedure for my relatives.
My Envisioned Procedure
Sealing
- Generate a bundle, much like in your tool
- Upload bundle and encrypted archive to a static site host (GitHub Pages, Netlify, or some CDN like Bunny)
- Distribute to each shared secret holder:
- URL / QR Code to hosted bundle
- A passphrase constructed from a word list
Recovering
- Scan QR code visit hosted bundle
- Enter all passphrases
- Download decrypted archive
Alternatively, a fully offline method could still be used by distributing also the bundle & archive separately.
Required implementation changes
To implement such a workflow, I think only some minor extensions would be required to your tool:
- Allow for pass phrases / word lists instead of PEM-encoded secrets
- Allow encrypted archive to be loaded directly from a file hosted relative to the bundle HTML.
- Allow generation of bundle's without pre-filling secret from one of the shared secret holders.
Hi @eljojo,
thank for this great tool and idea. I've been looking for something like this for some time now.
I had initially planned to host something like this on a static web-host to simplify the unlock procedure for my relatives.
My Envisioned Procedure
Sealing
Recovering
Alternatively, a fully offline method could still be used by distributing also the bundle & archive separately.
Required implementation changes
To implement such a workflow, I think only some minor extensions would be required to your tool: