Skip to content

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.

guerrerocarlos/secure-channel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

"Easy to use" cryptographically-secure channel

Simple way to create a cryptographically secure channel for transmitting sensible information without pre-shared keys.

Screenshot 2023-08-18 at 11 41 55 PM

How to use:

  • Open the website: 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 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) encryption.

About

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.

Topics

Resources

Stars

Watchers

Forks