Skip to content

Protect and transmit sensitive information via unencrypted channels.

License

Notifications You must be signed in to change notification settings

JocysCom/E2EETool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jocys.com End-to-End Encryption Tool

Protect and transmit sensitive information via unencrypted channels. Tool is using Elliptic Curve Diffie-Hellman (ECDH) key exchange (P-384 curve) and Advanced Encryption Standard (AES) 256-bit encryption algorithm.

Download

Digitally Signed Application v1.1.7 (2022-08-25)

Download - JocysCom.E2EETool.zip

How To Use It

  • Both parties should launch the application and press the [Generate] button. This will generate PRIVATE KEY and PUBLIC KEY. The PRIVATE KEY is hidden by default to make sure you don't accidentally send it to the other side.
  • Both parties must send each other the PUBLIC KEY. PUBLIC KEY can be used to encrypt the data for you. The PUBLIC KEY cannot be used to decrypt messages and files, so you can safely share PUBLIC KEY via unprotected email or messenger.
  • Type your message into the text box on the right side and send the auto ENCRYPTED MESSAGE from below.
  • Paste the ENCRYPTED MESSAGE from the other side into the text box on the right panel and the program decrypts it automatically.

Screenshots

Sender:

E2EETool_Sender

Receiver:

E2EETool_Receiver

Options:

E2EETool_Options

Note for Developers

The code part with encryption is here: E2EETool/Controls/MainControl.xaml.cs

About

Protect and transmit sensitive information via unencrypted channels.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published