一种密码自动化统一管理的系统及方法技术方案

技术编号:26171620 阅读:51 留言:0更新日期:2020-10-31 13:44
本发明专利技术提供一种密码自动化统一管理的系统及方法,属于python自动化脚本与加密算法技术领域,本发明专利技术包含五个模块:主控模块、密码生成模块、密码规则制约模块、数据备份与迁移模块、数据存储模块。使用python自动化脚本开发,基于json格式进行存储管理,通过命令行的方式操作账号密码存储、查询、删除和修改等多种功能;通过MD5加盐加密算法生成密码,同时也支持用户密码自定义;使用pdf文件为载体,通过对其加密/解密的方式,对数据进行备份迁移。这种应用为用户提供了方便、透明的统一密码管理,保证了密码的安全性、唯一性。

【技术实现步骤摘要】
一种密码自动化统一管理的系统及方法
本专利技术涉及python自动化脚本与加密算法技术,尤其涉及一种密码自动化统一管理的系统及方法。
技术介绍
在互联网发达的当今世界,每个人都会涉及到许多的账号密码信息,邮箱账户、网站账户、数据库账户等等,尤其是互联网行业,使用到的账号密码数量非常繁多,这同时也导致了信息难以管理,记录查询耗时耗力等问题;同时也存在多个账号共用同一密码的现象,如果这些网站中任何一个有安全漏洞,其他的账号就会处于危险状态。目前也有许多软件可以进行此类信息的管理,但也只是单纯的记录管理,而密码内容依靠人为编造,无法稳定维持密码较高的安全强度。只靠人为思考,难以想出数量繁多,同时又具有唯一性、安全性的密码,这时就需要一种结合管理与密码加密等多种特性于一体的应用。
技术实现思路
本专利技术提供了一种密码自动化统一管理的系统,主要解决两类问题:一是通过脚本自动化,统一管理多类账户密码,并允许用户自定义管理且安全的进行数据迁移;二是通过加密算法自动生成安全性更高的强密码,保证不同账号密码的安全性与唯一性。本专利技本文档来自技高网...

【技术保护点】
1.一种密码自动化统一管理系统,其特征在于,/n共包含五个模块:主控模块、密码生成模块、密码规则制约模块、数据存储模块、数据备份与迁移模块;其中/n主控模块:处理终端的命令输入与核心功能,控制整体功能调度;/n密码生成模块:通过MD5加盐加密算法生成强密码;/n密码规则制约模块:接入制约脚本,二次封装密码生成模块输出的密码值;/n数据备份与迁移模块:使用pdf加密解密技术迁移数据;/n数据存储模块:用于存储数据。/n

【技术特征摘要】
1.一种密码自动化统一管理系统,其特征在于,
共包含五个模块:主控模块、密码生成模块、密码规则制约模块、数据存储模块、数据备份与迁移模块;其中
主控模块:处理终端的命令输入与核心功能,控制整体功能调度;
密码生成模块:通过MD5加盐加密算法生成强密码;
密码规则制约模块:接入制约脚本,二次封装密码生成模块输出的密码值;
数据备份与迁移模块:使用pdf加密解密技术迁移数据;
数据存储模块:用于存储数据。


2.根据权利要求1所述的系统,其特征在于,
所述主控模块,又包括命令控制模块和操作集模块;
命令控制模块负责接收系统终端命令参数,识别并分发命令映射到操作集模块;
操作集模块包含所有功能函数,同时与密码生成模块和数据存储模块交互。


3.根据权利要求2所述的系统,其特征在于,
操作集模块根据命令控制模块传来的不同映射值,响应与之对应的功能操作,主要功能包括查看所有描述值(key)、根据描述值取对应的账号(user_name)和密码(password)、自定义存入密码、使用MD5加盐加密算法存入密码、修改描述值或账号或密码、删除指定数据。


4.根据权利要求3所述的系统,其特征在于,
当用户根据描述值取对应账号密码时,主控模块在终端中显示信息的同时,会将密码输出到系统剪切板,用户直接粘贴使用即可。


5.根据权利要求2所述的系统,其特征在于,
所述密码生成模块包括:
使用MD5加盐加密算法生成的强密码,确保密码具有安全性和唯一性;
可对接密码规则制约模块,丰富密码格式。


6.根据权利要求2所述的系统,其特征在于,
所述密码规则制约模块为可选模块,包括:
用于对密码生成模块输出的密码进行二次封装;
该模块的开启可通过开关自由控制;
用户可通过接入自定义的脚本,定制不同的制约规则。


7.根据权利要求6所述的系统,其特征在于...

【专利技术属性】
技术研发人员:姜昱鹏齐光鹏徐士强陈初兴
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1