Final-year project / Computer science

Your files.
Your keys.
Your control.

Exploring file protection through a desktop encryption application, a browser demonstration, and a final-year defense presentation.

Built by Enoch Eyitayo · Python + PyQt5

SECURE FILE / WORKFLOW PREVIEW•••

Protection starts here.

▤
research-notes.pdfSample document · Illustrative interface
File encryptionAES-256-GCM
Public-key cryptographyRSA-2048
Desktop interfacePyQt5
◉ A closer look at the encryption journey.
Walk through the concept →
PYTHONPyQt5CRYPTOGRAPHYAES-256-GCMRSA-2048

Making encryption
easier to understand.

This undergraduate project brings cryptographic tools into a desktop interface. The accompanying browser demonstration and defense presentation help explain the work beyond the code.

01 / APPLICATION

A desktop starting point.

Python and PyQt5 provide the application foundation, with the cryptography library supporting encryption operations.

02 / CRYPTOGRAPHY

Two building blocks.

The project uses AES-256-GCM and RSA-2048, connecting symmetric and public-key cryptography to file protection.

03 / COMMUNICATION

From code to explanation.

A browser demonstration and defense presentation accompany the desktop application as part of the final-year project.

Interactive walkthrough

Follow a file's journey.

Conceptual preview created for this landing page. No files are uploaded or encrypted here.

Start with a document.

Choose the file you want to protect. This sample follows research-notes.pdf through a conceptual encryption workflow.

Sample fileresearch-notes.pdf
StageReady to protect

01 / An ordinary readable document.

Built to learn.
Presented to explain.

This page is a showcase of the project, with a newly created conceptual interface. For the original application, implementation details, or defense materials, get in touch.

Ask about the project ↗

Have something worth building?

Let's talk ↗