BANK OF PASSWORDS: a secure Android password manager implemented based on specific requirements

Passwords serve as a vital means to safeguard our digital accounts. Many individuals resort to conventional methods like writing down passwords on paper or storing them on cloud services, often overlooking security risks, forgetting, and divulging is the most notable, which leads to loss of access...

Full description

Bibliographic Details
Published in:Al-Kitab Journal for Pure Sciences
Main Author: Hussein Abdulkhaleq Saleh
Format: Article
Language:English
Published: Al-Kitab University 2024-03-01
Subjects:
Online Access:https://isnra.net/index.php/kjps/article/view/1128
_version_ 1849923083935154176
author Hussein Abdulkhaleq Saleh
author_facet Hussein Abdulkhaleq Saleh
author_sort Hussein Abdulkhaleq Saleh
collection DOAJ
container_title Al-Kitab Journal for Pure Sciences
description Passwords serve as a vital means to safeguard our digital accounts. Many individuals resort to conventional methods like writing down passwords on paper or storing them on cloud services, often overlooking security risks, forgetting, and divulging is the most notable, which leads to loss of access to accounts, or potential breaches. In this paper, we propose the development of an Android application named "BANK OF PASSWORD" to address this issue. Our work focuses on creating a lightweight app equipped with essential functionalities desired by users, including password addition, updating, copying, searching, and deletion. To ensure the security of stored passwords, our approach incorporates various protective measures, such as access restriction through a login process and the utilization of SHA256 hashing and AES256 encryption for password encryption, where stored passwords are securely encrypted and stored as ciphertexts within an SQLite database. A fingerprint authentication was implemented as a second login method. Extensive testing of the application demonstrates the successful functioning of all proposed features and requirements on devices running API level 26 or above.
format Article
id doaj-art-ef94fe2894de4666983c0190974a5cf4
institution Directory of Open Access Journals
issn 2617-1260
2617-8141
language English
publishDate 2024-03-01
publisher Al-Kitab University
record_format Article
spelling doaj-art-ef94fe2894de4666983c0190974a5cf42025-08-20T00:54:53ZengAl-Kitab UniversityAl-Kitab Journal for Pure Sciences2617-12602617-81412024-03-0180110.32441/kjps.08.01.p5BANK OF PASSWORDS: a secure Android password manager implemented based on specific requirements Hussein Abdulkhaleq Saleh0Directorate General of Education in Dhi Qar., Iraq Passwords serve as a vital means to safeguard our digital accounts. Many individuals resort to conventional methods like writing down passwords on paper or storing them on cloud services, often overlooking security risks, forgetting, and divulging is the most notable, which leads to loss of access to accounts, or potential breaches. In this paper, we propose the development of an Android application named "BANK OF PASSWORD" to address this issue. Our work focuses on creating a lightweight app equipped with essential functionalities desired by users, including password addition, updating, copying, searching, and deletion. To ensure the security of stored passwords, our approach incorporates various protective measures, such as access restriction through a login process and the utilization of SHA256 hashing and AES256 encryption for password encryption, where stored passwords are securely encrypted and stored as ciphertexts within an SQLite database. A fingerprint authentication was implemented as a second login method. Extensive testing of the application demonstrates the successful functioning of all proposed features and requirements on devices running API level 26 or above. https://isnra.net/index.php/kjps/article/view/1128Secure warehouse for passwordsPasswords vaultPasswords keeper appAndroid application
spellingShingle Hussein Abdulkhaleq Saleh
BANK OF PASSWORDS: a secure Android password manager implemented based on specific requirements
Secure warehouse for passwords
Passwords vault
Passwords keeper app
Android application
title BANK OF PASSWORDS: a secure Android password manager implemented based on specific requirements
title_full BANK OF PASSWORDS: a secure Android password manager implemented based on specific requirements
title_fullStr BANK OF PASSWORDS: a secure Android password manager implemented based on specific requirements
title_full_unstemmed BANK OF PASSWORDS: a secure Android password manager implemented based on specific requirements
title_short BANK OF PASSWORDS: a secure Android password manager implemented based on specific requirements
title_sort bank of passwords a secure android password manager implemented based on specific requirements
topic Secure warehouse for passwords
Passwords vault
Passwords keeper app
Android application
url https://isnra.net/index.php/kjps/article/view/1128
work_keys_str_mv AT husseinabdulkhaleqsaleh bankofpasswordsasecureandroidpasswordmanagerimplementedbasedonspecificrequirements