Develop android application with eclipse
With the increasing use of internet, more and more people will need to create accounts for different types of web services. In order to prevent web accounts from being compromised, the best practice is to use a strong password and use different passwords for different accounts. However, a strong...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2014
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/61217 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-61217 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-612172023-07-07T16:13:19Z Develop android application with eclipse Shen, Freddy Jia Xing Toh Guan Nge School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems With the increasing use of internet, more and more people will need to create accounts for different types of web services. In order to prevent web accounts from being compromised, the best practice is to use a strong password and use different passwords for different accounts. However, a strong password requires at least 14 characters long with a mixture of alphanumeric characters and symbols. Therefore, it is very difficult for users to remember different passwords for different web accounts. The aim of this project is to develop a password storage system using client-server model. The client will be an Android application that store passwords for different web services and strong encryption such as AES 256-bit will be applied to the database to prevent unauthorized personnel from accessing it. User will be able to view all the passwords in the application upon login through three authentication methods, which are password, NFC tag and USB token. The application will be able to interact with the server through a Bluetooth connection and send the credentials over to the website. The server will be a simple PC application to receive credentials from an Android phone through Bluetooth and insert them to a website. The PC application was developed through Microsoft Visual C# IDE and the Android application was developed through Java language on Eclipse IDE. This report covers the introduction, system design, Android development and the implementation of the application. Finally, limitations and possible enhancement of the project are also discussed. Bachelor of Engineering 2014-06-06T04:00:53Z 2014-06-06T04:00:53Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/61217 en Nanyang Technological University 77 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering::Computer hardware, software and systems Shen, Freddy Jia Xing Develop android application with eclipse |
description |
With the increasing use of internet, more and more people will need to create accounts for different types of web services. In order to prevent web accounts from being compromised, the best practice is to use a strong password and use different passwords for different accounts.
However, a strong password requires at least 14 characters long with a mixture of alphanumeric characters and symbols. Therefore, it is very difficult for users to remember different passwords for different web accounts.
The aim of this project is to develop a password storage system using client-server model. The client will be an Android application that store passwords for different web services and strong encryption such as AES 256-bit will be applied to the database to prevent unauthorized personnel from accessing it.
User will be able to view all the passwords in the application upon login through three authentication methods, which are password, NFC tag and USB token. The application will be able to interact with the server through a Bluetooth connection and send the credentials over to the website. The server will be a simple PC application to receive credentials from an Android phone through Bluetooth and insert them to a website.
The PC application was developed through Microsoft Visual C# IDE and the Android application was developed through Java language on Eclipse IDE.
This report covers the introduction, system design, Android development and the implementation of the application. Finally, limitations and possible enhancement of the project are also discussed. |
author2 |
Toh Guan Nge |
author_facet |
Toh Guan Nge Shen, Freddy Jia Xing |
format |
Final Year Project |
author |
Shen, Freddy Jia Xing |
author_sort |
Shen, Freddy Jia Xing |
title |
Develop android application with eclipse |
title_short |
Develop android application with eclipse |
title_full |
Develop android application with eclipse |
title_fullStr |
Develop android application with eclipse |
title_full_unstemmed |
Develop android application with eclipse |
title_sort |
develop android application with eclipse |
publishDate |
2014 |
url |
http://hdl.handle.net/10356/61217 |
_version_ |
1772826126493679616 |