Skip to content

This is the project of hybrid encryption of files where RSA and AES algorithm works together, AES key for the encryption and decryption of files and RSA keys for encryption and decryption of AES key.

Notifications You must be signed in to change notification settings

Himanshu-Gurjar/Hybrid_Encryption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hybrid_Encryption

The main aim of this project is to make files more secure using hybrid encryption, and store it in our local system.

Hybrid encryption includes

  • RSA Encryption Algorithm
  • AES Encryption Algorithm

Working

  1. Creates directories and files for generated RSA and AES keys and store it.
  2. For encryption takes the AES key file reads it and decrypt it using RSA private key and then encrypt the selected file using AES key and store at local system.
  3. For decryption takes the AES key file reads it and decrypt it using RSA private key and then decrypt the selected file using AES key and store at local system.

Steps

  1. Select the file.
  2. Choose the appropriate option either encryption or decryption.
  3. That's it your tast completed and you got the massege accordingly.

GUI snapshot

Requirements

  • You must be install the Crypto package using bellow command in terminal.

    pip install pycryptodome==3.9.9

About

This is the project of hybrid encryption of files where RSA and AES algorithm works together, AES key for the encryption and decryption of files and RSA keys for encryption and decryption of AES key.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages