Font Size: a A A

Design And Implementation Of Password Manager For Android Platform

Posted on:2019-11-24Degree:MasterType:Thesis
Country:ChinaCandidate:H WuFull Text:PDF
GTID:2428330545462215Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet,the number of information websites in China is increasing rapidly.Users can only browse the content of websites by registering personal accounts within different websites.Therefore,with the increase of the number of Web sites,the total amount of login accounts that users need to maintain is also increasing rapidly.The increasing number of logon data has brought great challenge to the user's data management ability,and the problem of cryptographic security is becoming more and more serious.How to manage the password scientifically has become a hot topic.First,in order to solve the problem of password management,this thesis designs a password manager based on the Android platform,whose main function is to encrypt the user's network account information.In the client's identity authentication module,a new identity authentication method is proposed,which is the identity authentication mechanism of the main password,the mobile IMEI code and the Bluetooth MAC address.The client's information storage module uses symmetric encryption algorithm and single group hash function to encrypt,store and decrypt users' network account information.Secondly,design server side,whose main function is to synchronize user's registration information and network account information.The password manager designed in this paper is mainly based on local storage,and users can choose whether to synchronize the information of one network account to the server side.At the same time,the server side will also be responsible for the multiple identity authentication mechanism proposed in this paper.Finally,according to the design principle and function logic of the password manager,the function of the password manager is tested and the performance is tested.In the functional testing stage,point by point test is carried out for different modules.The test contents include jump logic,authentication accuracy and user interface usability.The performance test includes:testing the time consuming of authentication,the time consuming of data access,and the time consuming interaction between client and server.Then,the efficiency of the password manager is analyzed based on the test data.The experimental results show that the user interface of the password manager proposed in this paper is simple and easy to operate,and can safely and quickly access various kinds of network account information of users.The identity authentication is accurate and the time of authentication is short.The server and the local client transmit data in encrypted form,which is safe and reliable.
Keywords/Search Tags:password manager, symmetric encryption algorithm, single block hash function, identity authentication
PDF Full Text Request
Related items