https://github.com/guerrerocarlos/secure-channel
Tool that makes it easy to share encrypted sensible information with a person that is not familiar with GPG or any other encryption mechanism. URLs are generated automatically with a temporal Public Key that you can share with the person that needs to send you the sensible data.
https://github.com/guerrerocarlos/secure-channel
gpg security
Last synced: 3 months ago
JSON representation
Tool that makes it easy to share encrypted sensible information with a person that is not familiar with GPG or any other encryption mechanism. URLs are generated automatically with a temporal Public Key that you can share with the person that needs to send you the sensible data.
- Host: GitHub
- URL: https://github.com/guerrerocarlos/secure-channel
- Owner: guerrerocarlos
- Created: 2022-07-22T16:43:32.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-08-18T23:21:34.000Z (almost 2 years ago)
- Last Synced: 2025-01-07T18:32:47.587Z (5 months ago)
- Topics: gpg, security
- Language: JavaScript
- Homepage: https://guerrerocarlos.github.io/secure-channel/
- Size: 20.5 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# "Easy to use" cryptographically-secure channel
Simple way to create a cryptographically secure channel for transmitting sensible information without pre-shared keys.
## How to use:
* Open the website: [https://guerrerocarlos.github.io/secure-channel/](https://guerrerocarlos.github.io/secure-channel/)
* Copy the link provided and share it with your peer
* Your peer should fill in the private/sensible information and send you back the resulting link
* Open the link returned by your peer, get/use the sensible information
* Flush the keys## Self-hosting
You can have your own secure-channel hosted on github by just cloning this repo and enable Github Pages, you would get a domain in the form of __https://**username**.github.io/secure-channel/__ or enable a [custom domain](https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/about-custom-domains-and-github-pages) for it.
All code is readable and no javascript builder nor transpiler is required.
## Disclaimer
* No cookies
* No tracking
* No backend
* No storage (only temporary localStorage for the keys in your browser)
* Browser-native ([WebCrypto](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto)) encryption.