NORMA eResearch @NCI Library

The Ace Manager: Technical Report

Redmond Lawlor, William (2022) The Ace Manager: Technical Report. Undergraduate thesis, Dublin, National College of Ireland.

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


This technical report is going to discuss how a password manager will be created using web languages, with the electron framework to create a desktop application. It will be targeting the current weaknesses of other password managers on the market.

Using the web languages, and framework, as discussed above it, is taking advantage of the strongest features to create a desktop application that has its information stored in the cloud because the application is on a desktop it is more secure than being stored simply in the web, and since the passwords are not stored in the cloud, and encrypted it is harder to access them. As with many other passwords, managers keep passwords in their system, or just in the cloud.

This application will enforce proper creation and storage of passwords and login methods with multi-ways to login with two-step authentication. Then how the passwords will be encrypted with the JavaScript libraries to create a vault on a MongoDB Atlas Database separating two key decoder factors from each other.

As well, it can only decrypt one password at a time and will use to key unique data, to be a session and tokens, to monitor the person’s interactions on the application to continuously verify them as an authentic user of the application, like you would with a social media token or any other type of website. This also includes the removal of a master password to be able to recover access to all passwords at once, such as using the same codes as you would log into your computer to gain access to your passwords on google chrome.

Item Type: Thesis (Undergraduate)
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: Clara Chan
Date Deposited: 14 Sep 2022 11:08
Last Modified: 14 Sep 2022 11:08

Actions (login required)

View Item View Item