Skip to content

RandyKdev/lan_communication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LAN ENCRYPTED COMMUNICATION

  • This is a command line application that implements a LAN Connection between devices and permits encrypted communication.

Required Environment for running the project

  • Dart SDK version: 2.17.0 (stable)
  • Git version 2.25.1

After downloading and setting up your environment,

  • Connect the computers you want to test with to thesame Wi-Fi
  • Choose one computer among the devices to act as the server
  • Replace the value of serverAddress in lib/global.dart file to the IPv4 address of the server
  • From the root directory of the project, run the project with this command dart run bin/lan_communication.dart

Implemented Features

  • Caesar's Cipher Encryption
  • Public Key Encryption (RSA algorithm)
  • PGP (Pretty Good Privacy) Encryption

Folder Structure

  • lib - Contains all source files
  • bin - Contains the entry point of the application

About

Project for security and cryptography

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages