Skip to content

EuphoniumPlayer/EncryptionProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is it?

Creates asymmetric encryption keys that can be used in the program to encrypt and decrypt messages.

Features

  • Create one way keys to encrypt and decrypt messages
  • Encrypt and decrypt messages
  • Save keys to files
  • Load a key from a file
  • Randomly generate numbers for keys

Coming soon

  • Save and load encrypted messages from files

How to use

Creating Keys

  1. You can either enter prime numbers of your own (less secure) and guess and check an e value, or hit the random button (die icon) next to the create button in the creator window.
  2. Save your keys. Either write them down, or save them to files using the built-in save button.

Using Keys

Ensure you have keys created by the program, either by you directly or by whoever sent you a key.

Note: Keys are not equal. You must use opposite keys in a pair to encrypt/decrypt messages.

To encrypt a message:

  1. Load a key
  2. Type a message
  3. Hit encrypt
  4. Hit run. It will output your message in encrypted form in the box labeled "Output".

To decrypt a message:

  1. Load the proper key
  2. Put the encrypted message in the input box. Note: only number 1-9, commas, and spaces are allowed in the input box
  3. Hit decrypt
  4. Hit run The decrypted form of the message will be displayed in the output box.

That's it. Welcome the pinnacle of private messaging, encrypting your own messages entirely offline. View releases here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages