[发明专利]基于Android OS二维对称加密算法的文件远距离加密传输系统在审
申请号: | 201910695323.X | 申请日: | 2019-07-30 |
公开(公告)号: | CN110519232A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 裴小根 | 申请(专利权)人: | 裴小根 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 34142 合肥中博知信知识产权代理有限公司 | 代理人: | 肖健<国际申请>=<国际公布>=<进入国 |
地址: | 233090 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件服务器 对称加密算法 远距离 通信连接 客户端 二维 加密传输系统 数据处理方式 用户注册单元 安全传输 获取方式 加密传输 加密措施 交互端口 数据传递 数据展示 文件传输 文件加密 指令传输 加解密 鲁棒性 自定义 申请 数据库 传输 | ||
1.基于Android OS二维对称加密算法的文件远距离加密传输系统,其特征在于,包括客户端、文件服务器和WEB管理服务器,其中,所述客户端与文件服务器通信连接,所述文件服务器通过数据库与WEB管理服务器通信连接;
所述文件服务器包括交互端口、用户注册单元、文件传输单元和指令传输单元;
所述交互端口包括第一端口、第二端口、第三端口和第四端口,其中,所述第一端口对文字服务进行监听,并筛选监听到的指令发送至文件服务器,所述第二端口接收客户端发送的指令并传输至文件服务器,所述第三端口将文件服务器输出的文件发送至发出请求的客户端,所述第四端口监听与客户端之间的通信连接;
所述用户注册单元接收注册请求后生成公钥和私钥,并将公钥发送至发出请求的客户端;
所述用户注册单元还用于通过私钥解密客户端传输回的加密文件,并将用户账号和设备号存储进入数据库中;
所述文件传输单元接收客户端发送的byte字节数组,根据关联的用户账号生成加密文件存储,并将加密文件中携带的传输信息存储至数据库中;
所述文件传输单元还用于将加密文件发送至请求接收的客户端;
所述指令传输单元用于对客户端发送的指令进行监测;
所述客户端采集用户登录成功状态后生成socket对象并与交互端口连接,并跳转至登录成功后的主界面。
2.根据权利要求1所述的基于Android OS二维对称加密算法的文件远距离加密传输系统,其特征在于:所述文件服务器生成交互规则后,客户端根据所述交互规则与文件服务器进行通信。
3.根据权利要求1所述的基于Android OS二维对称加密算法的文件远距离加密传输系统,其特征在于:所述WEB管理服务器读取文件服务器和客户端的交互数据和文件服务器的系统日志数据,所述WEB管理服务器还用于将所述交互数据和系统日志数据通过前端界面展示。
4.根据权利要求1所述的基于Android OS二维对称加密算法的文件远距离加密传输系统,其特征在于:所述交互端口采集客户端socket对象后,文件服务器向客户端返回登录成功状态;
所述第一端口用于监听注册服务、登录服务、发送文件或者接收文件服务。
所述第四端口监测客户端离开后,断开与所述客户端所有通信连接,第四端口的监测间隔为15秒。
5.根据权利要求1所述的基于Android OS二维对称加密算法的文件远距离加密传输系统,其特征在于:所述指令传输单元接收客户端发送的指令后进行如下步骤:
S1.将接收到的字节数据解密;
S2.将解密后的字节数据重新编码成字符;
S3.判断字符开头和结尾是否为T;
S4.若字符开头和结尾是不为T,从客户端的输入流中重新读取;
S5.重复完成步骤1~4,直至字符两端字母为T;
S6.读取T中间指令,分析指令。
6.根据权利要求1所述的基于Android OS二维对称加密算法的文件远距离加密传输系统,其特征在于:所述数据库预生成有User表,数据库接收用户账号和设备号后写入User表中,所述数据库预生成有send表,数据库接收传输信息后写入send表中。
7.根据权利要求1所述的基于Android OS二维对称加密算法的文件远距离加密传输系统,其特征在于:所述用户注册单元根据RSA非对称加密算法生成公钥和私钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于裴小根,未经裴小根许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910695323.X/1.html,转载请声明来源钻瓜专利网。