fencrypt
fencrypt is a command line program. It can encrypt or decrypt individual files, using a password and can allow users to search for key words in encrypted files. It uses: - a password-based key derivat
fencrypt is a command line program. It can encrypt or decrypt individual files, using a password and can allow users to search for key words in encrypted files. It uses: - a password-based key derivat
APIs are widely used in different domains, and applications such as IoT, B2B, B2C and others. They are well integrated with mobile apps and cloud microservices. To keep pace with business agility, bus
Programmed Huffman Encoding Algorithm for data compression. The algorithm is as follows: 1. Build a frequency table. 2. Build a tree using priority queue. 3. Map each character to binary encoding. 4.
A Honeypot is an emulation of a real system, used to either prevent or detect unauthorized access, and goes on further to store logs used for forensics. As our final year project, my team and I built
Developed Python-like parser with ANTLR and Java. For the following input, <code> L = [3, 2343, "dfd", ["fhgf",4]] L[2] = [3, "Sds"] L.insert(2, "Hello") L1 = ["df", 34] + [7, "fg"] L2 = L[1:3] </co
Developed a chat application that features sign up authentication via phone number, text communication between users and a list of the users’ statuses. This is done with Android Studio and Firebase as
Programmed El Gamal Encryption Decryption technique with a GUI done with NetBeans. The ElGamal encryption system is an asymmetric key encryption algorithm for public-key cryptography which is based o
Developed a carpooling application in which drivers and pedestrians interact with each other using multithreaded client-server architecture, Java as the programming language and SQL Server Management