密码存储软件(Java开发)——ES
如果要开发此软件可以与我联系,我可以提供源码,以及开发说明,联系方式shizheng0124@sina.com
说明书见附件中
密码存储软件说明书
如何安装软件
由于本软件才用Java进行开发,因此只需要系统已经安装了JDK。要求使用JDK1.7以上
如何使用软件
1.源文件包括ES.jar和一个com_encryption_util_CLS.dll。如下图
2.运行方式:采用命令行方式运行。首先打开cmd,然后进入该目录,应用如下命令进行用户注册。
注意:
注册用户名和密码必须都是是字母和数字构成,并且6—16位。
3.注册完之后出现下图几个文件。其中Login.dat记录了用户名和密码信息;文件shizheng_record用于存储各种类型的账户信息。
4.注册完后进入加密信息输入阶段,首先可以使用Help命令,用来查询能够输入的加密信息类型,下面给出具体的介绍
Help命令:查询所有帮助信息
Help category:查询所有的账户类别
Help record:查询所有加密账户的输入字段:
Help record bank/email…:查询具体账号的字段信息
注:帮助目前还很简单,需待完善,正在开发阶段。
5.清屏命令cls
6.接下来就是提供添加加密账户信息
通常结合help命令,首先使用help category查询添加的账户信息的类别,然后使用help record查询对应的账户类型的每个字段,然后利用add命令向对应字段添加内容,如下所示
7.查询用户信息
Query:查询所有的账户信息;
Query 字段:值 : 查询符合该字段取值的账户信息
Query 字段:值 字段: 查询符合该字段取值的账户信息,并且只查询指定字段的内容
8.修改用户信息
目前只开发了updatebyid命令,update命令待开发中。下面介绍updatebyid命令的使用方法:
Updatebyid:是通过指定的id来更新账户信息内容
9.删除用户
10.用户登录
登录有两种方式:
11.安全性介绍
shizheng_record文件:这是账户的加密内容,采用的AES和CBC方式进行加密
Login.dat:采用的是SHA加密算法。如下图所示,密码是通过SHA加密得到