LIST OF SOFTWARE PROJECTS

FTP Client/Server

FTP SERVER

Created an FTP server using JAVA programming language adhering to the TCP/IP protocol, which can be connected with the FTP client and execute the requested commands like - connect to the server with FTP client, connect passively to exchange data/directory/files, list the items in directory, change directory, move back to parent directory and list current directory, remove or create a directory.

...

FTP CLIENT

List the directories and files present in the given path of an FTP server. Establish client - server connection via TCP protocol communicate commands, to exchange status codes and data between Client and Server.
Hexapawn

Programmed the hexapawn game using dynamic programming. The algorithm finds the best number of moves within which the white icon can either win or lose.

CRYPTOGRAPHY - Encryption/Decryption using AES ALGORITHM

Created an encryption/decryption system for safe storage of Bank Customer details. The details of the customer (NAME and CARD NUMBER) can only be modified in the main memory - modifications such as : ADD customer details, DELETE customer details, FIND customer card number by their name, if the 2 responsible people of the bank are present. The program is implemented in python language using pycrypto library.