NORMA eResearch @NCI Library

SafeCryption: Technical Report

Kuchtovas, Robertas (2023) SafeCryption: Technical Report. Undergraduate thesis, Dublin, National College of Ireland.

[thumbnail of Bachelor of Science]
Preview
PDF (Bachelor of Science)
Download (1MB) | Preview

Abstract

This project provides an overview of a file encryption application which is developed using Python and Tkinter.

The application allows users to generate encryption keys which are used to select files to encrypt or decrypt, in addition these keys can be exported for safe keeping and later imported when needed to decrypt a file. There is a GUI that is developed using Tkinter library which is built into python, alongside the ttk Notebook widget which allows for multiple tabs to be created.

This application uses AES encryption which was implemented with Fernet module from the cryptography library. The Encryptor was tested using various file types and sizes and results were found to be satisfactory.

This encryptor is a useful tool for anyone who wants to protect any sort of sensitive data. The application has a friendly UI which helps navigate around the whole application easily. It is a valuable addition to any security-conscious user.

Item Type: Thesis (Undergraduate)
Supervisors:
Name
Email
Sahni, Vikas
UNSPECIFIED
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QA Mathematics > Computer software
T Technology > T Technology (General) > Information Technology > Computer software
Q Science > QA Mathematics > Computer software > Computer Security
T Technology > T Technology (General) > Information Technology > Computer software > Computer Security
Divisions: School of Computing > Bachelor of Science (Honours) in Computing
Depositing User: Tamara Malone
Date Deposited: 23 Aug 2023 17:24
Last Modified: 23 Aug 2023 17:24
URI: https://norma.ncirl.ie/id/eprint/6826

Actions (login required)

View Item View Item