Ephemeral
Ephemeral started as a little command-line tool for using Diffie-Hellman key exchange to pass a secret between parties over an unencrypted channel like Slack. But since I could just use AGE with anyone who has a public key in GitHub, I made it into a web-server for less technical users.
The process is:
- You have to request a secret first. You generate a request (and a private key) and send it to the person.
- The recipient can go to the site and paste in the request, which gives them an opportunity to respond with their secret.
- The requestor can combine your response with the private key they saved and retrive the secret message.
The secret information is sent to my server, but I never save it anywhere: promise!
There’s a Quick version and a Full version.