Skip to content

Scripts which enable file transfer between 2 devices over a LAN using AES-128 algorithm to encrypt the contents of the file.

Notifications You must be signed in to change notification settings

pranavanantharam/Secure-File-Transfer-using-AES-128

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Secure File Transfer using AES - 128 Encryption

Scripts which enable file transfer between 2 devices over a LAN using AES-128 algorithm to encrypt the contents of the file.

File is transmitted via TCP sockets, while the symmetric key is transmitted via Gmail from sender to receiver.

Prerequisites

  • Gmail accounts ( ' allow less secure apps ' option must be enabled )
  • Python 3.7+

Instructions

  • To run client script : python3 client.py
  • To run server script : python3 server.py

Note

  • Make changes to the directory path accordingly in the server program. ( Located in load_key function )
  • IP address of receiver device must changed accordingly in both client and server scripts.

About

Scripts which enable file transfer between 2 devices over a LAN using AES-128 algorithm to encrypt the contents of the file.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages