[发明专利]密码算法加解密系统在审
申请号: | 201910167236.7 | 申请日: | 2019-03-06 |
公开(公告)号: | CN109818969A | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 姚红;彭光辉;邹倩颖;代琪怡;陈博;陈晓;闭显鑫;汪易蒙 | 申请(专利权)人: | 电子科技大学成都学院 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 成都弘毅天承知识产权代理有限公司 51230 | 代理人: | 马林中 |
地址: | 611731 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加解密算法 窗口布局 控制模块 加解密系统 创建模块 加密指令 加载模块 解密指令 密码算法 主程序 打包 插件目录 加密函数 解密函数 解密结果 连接网络 用户访问 调取 加载 密文 明文 加密 展示 关联 输出 创建 配置 | ||
1.密码算法加解密系统,其特征在于:包括编写模块、加载模块、创建模块,其中:
所述编写模块,用于编写加解密算法,并将每个加解密算法进行打包;
所述加载模块,用于加载所述打包后的每个加解密算法导入主程序的插件目录下;
所述创建模块,用于创建每个加解密算法的窗口布局和控制模块,所述控制模块与对应的窗口布局和对应的加解密算法关联;
所述窗口布局,配置到主程序的菜单中生成视图路径以供用户访问菜单查找到对应的窗口布局;用于展示用户输入的明文或密文,并用于发出加密指令或解密指令;
所述控制模块,用于接收加密指令或解密指令,调取对应的加解密算法的加密函数或解密函数,根据用户输入的明文或密文进行加密或解密,并输出对应的加密或解密结果到窗口布局进行展示。
2.根据权利要求1所述的密码算法加解密系统,其特征在于:还包括导入主程序的插件目录下的编码模块,所述编码模块包括base64模块、base32模块、base16模块、URL模块、quoted模块、utf-8模块。
3.根据权利要求1所述的密码算法加解密系统,其特征在于:还包括转换模块,所述转换模块用于获取导入主程序中的加解密算法中的py文件转换为exe可执行文件。
4.根据权利要求3所述的密码算法加解密系统,其特征在于:所述转换模块为pyinstaller命令行工具。
5.根据权利要求1所述的密码算法加解密系统,其特征在于:所述编写模块为python3.6应用程序。
6.根据权利要求1所述的密码算法加解密系统,其特征在于:所述加解密算法包括对称加密算法、非对称加密算法和Hash算法。
7.根据权利要求1所述的密码算法加解密系统,其特征在于:所述创建模块为pyqt5工具包。
8.根据权利要求1所述的密码算法加解密系统,其特征在于:所述窗口布局包括明文窗口、密文窗口、加密执行按钮、解密执行按钮,所述明文窗口用于显示明文,所述密文窗口用于显示密文,所述加密执行按钮用于触发加密指令,所述解密执行按钮用于触发解密指令。
9.根据权利要求1或8所述的密码算法加解密系统,其特征在于:所述窗口布局还包括提示按钮,所述提示按钮用于触发提示指令。
10.根据权利要求1所述的密码算法加解密系统,其特征在于:所述控制模块为实现明文或密文进行加密或解密的执行代码块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学成都学院,未经电子科技大学成都学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910167236.7/1.html,转载请声明来源钻瓜专利网。