LAN ENCRYPTED COMMUNICATIONThis is a command line application that implements a LAN Connection between devices and permits encrypted communication.Required Environment for running the projectDart SDK version: 2.17.0 (stable)Git version 2.25.1After downloading and setting up your environment,Connect the computers you want to test with to thesame Wi-FiChoose one computer among the devices to act as the serverReplace the value of serverAddress in lib/global.dart file to the IPv4 address of the serverFrom the root directory of the project, run the project with this command dart run bin/lan_communication.dartImplemented FeaturesCaesar's Cipher EncryptionPublic Key Encryption (RSA algorithm)PGP (Pretty Good Privacy) EncryptionFolder Structurelib - Contains all source filesbin - Contains the entry point of the application