个人帐号密码信息管理(PAPIM)软件构想

  首届 Google 暑期大学生博客分享大赛——2010 Android 篇
  前些天看到了这个活动,当时心中就有好多的想法.根据比赛的要求,有3个主题,主题 1:分享开发 Android手机应用的开发经验,这个呃,我不是开发者,所以就不能写这个主题了,但我还是会关注Android手机开发方面的资讯的;主题 2:分享Android 手机应用创意或点子,这个就是我想写的主题了,想提出一个实用程序的构想,恕我才疏学浅,只是提出构想,具体开发实现就期待有才之人了;主题 3:体验 Android 手机的精彩小故事或者憧憬一下你心目中的 Android 手机,体验Android手机就不可行了,因为自己没有,:(,憧憬一下你心目中的Android 手机,这个看起来可行,不过我的想象力有点天马行空,怕自己憧憬太多太多方面了,没有重点了,综上所述,我选择了主题2.
  以下为我这个非专业开发人员提出的基本程序构想,十分初级呃,但是表现出了我的想法和需求.
  
  软件名称:
  个人帐号密码信息管理(Personal Account and Password Information Manangment,PAPIM),原名本是互联网帐号信息管理(Personal Internet Account Information Manangment,PIAIM),但考虑到软件的核心是账号密码的管理,不仅仅是互联网上的账号密码,还有生活中其他的账号密码,所以改为前者了.
  
  软件产生背景:
  现在我们处于高速发展的信息时代,Internet几乎在我们日常工作,学习,生活中无所不在,不敢想象,如果没有了Internet,我们的社会会怎样.在这样的大背景之下,作为时代先锋的大学生对Internet的依赖更是紧密,像我,每天都在使用Intertnet,如果哪天没使用Internet,生活就像缺失了什么一样.前面这一大段说
得太大了,就狭义的Internet来说,上面有各种各样的网站和信息资源,相信很多大学生和我一样,会使用各种网络服务,如电子邮件服务(我主要用的是Gmail),网络聊天服务(QQ,这是最有中国特色的,几乎每个网民都有),各种网站,论坛的服务,如何使用这些服务呢?几乎所有的网络服务都需要账号密码来使用,这不简单?就注册一个啊!注册一个确实容易,但日积月累,那注册的账号就很多了,难就难在如此多的账号密码的管理上.有的网友是不管什么网络服务就是同一个账号密码,对于这种人,我只能无语,说明他们的安全意识太薄弱了,如今的互联网病毒木马横行,其中很大一部分的目的是非法获取经济利益如:盗取网游账号密码获取虚拟财产,个人银行卡账号
密码等等信息,所以说在现在这种环境下,网友们应提高自己的安全意识,不要什么网络服务就是同一个账号密码.但为了安全,对于如此多的账号密码的管理上就很麻烦了,像我的网龄有2年多,注册各种网络服务的账号就有几百个了,而且几乎每个密码都不相同,因为账号好多是相同的,自己的如此多的密码设置有一定的规律,自认为好
记(但安全性很差),但还是在一些网站登录时,出现了账号密码忘记了的情况,相信很多人都有这样的经历,我就使用了一种最原始的也比较笨的办法:就是把各种账号信息存储在一个TXT中,当然有的密码是不能全部明文写出来的.上面所说的是互联网网络服务的各种账号密码的管理问题,由此联想到我们生活的其他方面,感觉我们又是
生活在一个账号密码的世界了,因为当我们需要使用某种资源或服务时,必然要用到一种认证方式来证明我们对其的使用权限,现在这种方式主要就是账号密码了,打开电脑登录操作系统需要提供用户账号密码,用宽带上网也需要提供账户密码,在ATM上取钱就更需要密码了.如此多的账号密码,我们的大多数人肯定记不了或记不长久,所以就有了这个帮助我们记忆各种账号密码的软件需求了.

  软件功能:
  个人的各种账号密码信息在手机上的安全存储,分类管理,增加描述简介或详情,便捷搜索所需账号密码信息,再也不怕忘记账号密码了!
  
  软件模块:
  1.安全模块
  登录软件:进入软件,需输入软件登录密码,此密码在首次安装软件后设定,必须符合高强度密码的要求,还应有<忘记密码>的功能设置,此处事先设定好找回密码的问题和答案,问题和答案的安全性要非常高,这是以防忘记了软件登录密码,憧憬一下,如果手机硬件支持和技术可行,可以将指纹,语音,瞳孔等生物识别技术应用到此款手机软件的登录上.这样对健忘的人来说很好啊,连软件登录密码忘记也不怕了,:)
  安全存储:使用高强度加密算法将所有的账号密码信息存储到一个通用数据库文件中.
  定时备份:软件定时提醒备份这个加密的存储所有账号密码信息的通用数据库文件到其他介质中,如存储卡,U盘,电脑等等其他位置,确保个人信息的安全存储.
  也可以导出为其他格式,如TXT,HTML等,比较方便,但可能安全性减弱了.

  2.管理模块
  分类管理:可以将各种不同的账号密码信息进行分类,如各种电子邮件账号为一类,各种网站账号为一类,总之可以自定义分类,软件也可以默认提供一些分类.
  描述简介和详情:针对每一对账号密码进行一项<简介描述>,这个是必须要有的,是为了查找搜索的方便快捷,比如一个网站的账号,<简介描述>就可以是该网站的网址或网址缩写,具体简介内容是以自己识记方便为准,<简介描述>设置完了后,可以继续进行更加详细的<描述详情>,<描述详情>是可选的,可以有多个.
  各种增加,删除,编辑功能必须具备.
  
  3.查找搜索模块
  有了前面各种模块的基础,就可以在我们需要查找各种账号密码信息时,特别是忘记了一个密码时,就要快速使用手机上的该软件找到该密码,加快速度的方法除了一般的索引快速搜索,还应该有语音搜索功能甚至更先进的搜索功能.

  以上大概是我所设想的个人帐号密码信息管理(Personal Account and Password Information Manangment,PAPIM)手机软件的基本框架构想,实现的功能就是核心的个人帐号密码信息管理,现在这个时代,简单就是一种美,要实用简单,好多小软件就是这样成功的,上面的构想涉及的只是程序的大体框架,只提出个人的软件需求,不涉及具体实现技术细节,因为本人不是开发者,还希望有兴趣的开发者能够开发出上面的软件来!

  
更多相关文章
  • 用firefox31配合KeePass密码管理器实现web帐号密码自动填写登录
    原文:http://bbs.kafan.cn/thread-1754676-1-1.htmlKeePass的优势:1.这是一款完全开源的密码管理器2.很多人都使用lastpass来保存密码,而这种严重依赖于服务器的密码管理工具一旦离开网络你还能用吗?你还能找到你的密码吗?而KeePass密码文件是以 ...
  • 开发ChromeExtension截取你微博的帐号密码
    Google允许开发者对Chrome浏览器做扩展,所以有了之前火爆的12306抢票软件,我 也用它抢过票,一直很好奇它怎么注入js到12306上面的.这周有空研究了下Chrome Extension,终于明白它是怎么工作的了.更多信息可以参看chrome.extension. 但是又让我对chrom ...
  • 3秒种找出电脑所有记录的帐号密码3秒种找出电脑所有记录的帐号密码,这样的软件有点恐怖啊,在自己机上试了下,晕,全出来了~~这是一个查看密码的软件,可以自动搜索IE的自动完成密码.OE密码.Outlook密码和MSN Explorer密码,以便自己查看.删除等管理,这一版本加入了对表单记录的管理.如在 ...
  • 定制微型linux实现启用虚拟终端基于帐号密码登录、提供ssh服务,提供Web服务下附有命令移植脚本
    定制微型linux实现基于帐号密码登录.提供ssh服务,提供Nginx服务(下)9.为自己定制的linux提供ssh服务    9.1编译安装dropbear-2014.63         # tar -xf dropbear-2014.63.tar.bz2         # cd dropbe ...
  • 定制微型linux实现启用虚拟终端基于帐号密码登录、提供ssh服务,提供Web服务
    定制微型linux实现基于帐号密码登录.提供ssh服务,提供Nginx服务linux启动流程上一篇博客有详细介绍定制linux系统前的准备工准# wget http://pkgs.repoforge.org/axel/axel-2.4-1.el6.rf.i686.rpm 支持多线程下载 # rpm ...
  • 如何修改SharePoint2013服务器场帐号密码
    服务器远程登录帐号密码修改密码后,如何修改sharepoint服务器场管理员账户密码,今天登录了一下N久以前的搭建sharepoint2013服务器场的一台服务器器,登录进去以后直接提示帐号密码过期需要修改,结果手贱了一次直接改了管理员登录密码,结果就导致了整个sharepoint服务器场不能使用的 ...
  • 域帐号密码快过期邮件提醒
    域帐号密码快过期邮件提醒社会的快速发展,企业的规模也随之变大,这样企业的人数自然也增多,由于人数的众多,为了便于管理所以用起了域环境,但是根据某些企业的性质,部分员工也可能不登陆域帐号,以至密码过期,这样,时间一长,域帐号的密码重置工作也是个负担对于管理员来说,最后在大家的共同努力下通过一个脚本就能 ...
  •       当我们忘记了Linux系统root帐号密码的时候,我们可以进入单用户模式修改root帐号的密码.具体步骤如下: 1.启动Linux系统,进入系统启动提示界面.如下图所示:  2.按"e"进入下一个界面,如下图所示:  3.按向下箭头键将光标移动至第二行,如下图所示:  ...
一周排行
  • oracle物理体系结构图 PGA.实例instance/SGA.数据库database1)PGA功能:user/server:保存用户连接信息:保存用户权限信息(在用户与数据库建立会话时,系统将用户的相关权限查询出 ...
  • 微软帝国基石是剽窃来的代码
    北京时间8月9日消息,据国外媒体报道,一名计算机研究人员可能解决了科技产业持续时间最长的争 ...
  • 怎样成为一名优秀的系统集成工程师一个优秀的系统集成工程师(包括售前和实施)的技术线路笔者注:并不是每个都要求掌握,只是寻找自己的一条技术线路1:网络基础知识:深刻理解网络基本概念,例如>ISO/OSI.TCP/ ...
  •  公司网站的架构是通过nginx来做负载均衡的,以前上下线都是通过手动更改配置文件,然后reload nginx的方式来实现!这种方式效率不怎么高,在这里自己写了一个shell脚本,提供给大家参考一下:#!/bin/ ...
  • [原创] 上海好买基金招聘测试经理/测试主管/测试工程师/测试开发工程师(长期有效) 测试工程师(0k) 职位描述:1.负责参与的需求,设计评审,完成测试需求分析工作:2.负责测试计划和测试方案的制定及评审, ...
  • 最近在开发过程中遇到很多切换场景的时候概率性崩溃,内存暴增的问题. 因此总结一些开发中需要注意的要点, 1. 切换全屏场景的时候最好使用replaceScene而不是pushScene. 因为pushScene并不会 ...
  • ######################################################################################主机操作:写u-boot到SD卡:cp ~/ ...
  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml ...
  •  dos系统中有许多未公开的命令与参数.我经过收集整理,发现了很多.由于dos的有好几种,所以下面仅以ms-dos为例,介绍一下常用命令中的未公开的命令与参数.经过比较,我发现在ms-dos的各版本中,7.x版中的未 ...
  • UploadUtil package com.atwal.util; import android.util.Log; import java.io.DataOutputStream; import java.io. ...