【技术实现步骤摘要】
一种密码自动化统一管理的系统及方法
本专利技术涉及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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。