[发明专利]一种客户端的文件展现方法和装置在审
申请号: | 201711107329.8 | 申请日: | 2017-11-10 |
公开(公告)号: | CN107800714A | 公开(公告)日: | 2018-03-13 |
发明(设计)人: | 王志松;王巍鳓;李乐 | 申请(专利权)人: | 中国民生银行股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 莎日娜 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 文件 展现 方法 装置 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种客户端的文件展现方法和一种客户端的文件展现装置。
背景技术
随着互联网的广泛应用和移动智能设备的兴起,移动终端的应用程序发展越来越蓬勃。
随着移动设备使用者消费习惯的变化,越来越多的应用程序涉及到文件的对安全性保护。考虑到移动终端简便性以及性能的特点,大多数应用程序在设计时将数据安全校验放在了服务端。一般来说,移动端报文在经过加密后传输至后台服务器端,由服务器端解密并验证数据一致性,作为中间数据是否被篡改的依据。这种方法能有效抵御中间人数据劫持攻击,而对于移动端本地文件篡改造成的恶意攻击,不具备抵御能力。
应用程序在一些情况下需要进行敏感文件展示和阅读,比如会议资料、业务文件、运营报表、图片等。这些敏感信息文件如果保存方式不当,很容易导致泄密事件的发生。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种客户端的文件展现方法和相应的一种客户端的文件展现装置。
为了解决上述问题,本发明实施例公开了一种客户端的文件展现方法,包括:
所述客户端从服务器获取加密文件、与加密文件对应的解密密钥;
所述客户端采用所述解密密钥,解密所述加密文件;
所述客户端展现解密后的文件。
优选的,所述客户端从服务器获取加密文件、与加密文件对应的解密密钥的步骤包括:
所述客户端从服务器获取加密文件、与加密文件对应的解密密钥,以及对应的有效期信息;
所述方法还包括:
当所述客户端启动时,所述客户端校验加密文件对应的有效期信息是否到期;
若到期,则所述客户端删除所述加密文件。
优选的,还包括:
所述客户端获取服务器发送的动态文件列表;
所述客户端展现所述动态文件列表;
所述客户端从服务器获取加密文件、与加密文件对应的解密密钥,以及对应的有效期信息的步骤包括:
所述客户端接收用户提交的针对动态文件列表中的文件的查看请求;
所述客户端依据所述查看请求,从服务器获取加密文件、与加密文件对应的解密密钥,以及对应的有效期信息。
优选的,还包括:
当客户端结束展现解密后的文件时,所述客户端删除所述解密后的文件。
优选的,还包括:
当所述客户端被关闭时,所述客户端删除解密后的文件。
优选的,所述客户端依据所述查看请求,从服务器获取加密文件的步骤包括:
所述客户端依据所述查看请求,从服务器获取加密文件的下载地址;
所述客户端依据所述下载地址,判断是否已经下载过该加密文件;
若否,则所述客户端依据所述下载地址下载加密文件。
优选的,还包括:
在所述客户端采用所述解密密钥,解密所述加密文件之后,所述客户端将解密后的文件存储至临时文件夹。
本发明实施例还公开了一种客户端的文件展现装置,包括:
位于所述客户端的数据获取模块,用于从服务器获取加密文件、与加密文件对应的解密密钥;
位于所述客户端的解密模块,用于采用所述解密密钥,解密所述加密文件;
位于所述客户端的文件展现模块,用于展现解密后的文件。
本发明实施例还公开了一种装置,包括:
一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如上所述的一个或多个的方法。
本发明实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行如上所述的一个或多个的方法。
本发明实施例包括以下优点:
在本发明实施例中,文件的加密过程在服务器进行,每个文件使用随机密钥、密钥的保存位置在服务器,避免了密钥保存在终端代码时,当客户端被破解时,黑客可以通过阅读代码,寻找各种方法尝试解密密钥。降低了文件的解密密钥被破解的可能,由于采用了一个文件一个密钥,密钥随机生成的策略,更加降低了加密文件被破解的可能性,保证了加密文件的安全。本发明实施例可以保护客户端内的加密文件不被破解,防范加密文件被泄密。
附图说明
图1是本发明的一种客户端的文件展现方法实施例1的步骤流程图;
图2是本发明的一种客户端的文件展现方法实施例2的步骤流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民生银行股份有限公司,未经中国民生银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711107329.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可拆装橇装钢结构野营房
- 下一篇:生态式野营房