The invention provides a method and a device for obtaining a file decompression password. Among them, the method comprises: receiving sending the compressed file browser client encryption password request message, the client identity and the encrypted password request message including browser client, compressed information file; according to the matching information, query the local matching rules whether the compressed file encryption password according to the preset; if, according to the the client identity will extract password is sent to the browser client. In the invention, the server according to the encrypted compressed files, access to information corresponding to the decompression password, and password is sent to the browser client, so even if the user does not know the password, the client browser can successfully retrieved from the server to extract passwords, and according to the password encryption successfully unzip the compressed files, improve the decompression the success rate of file.
【技术实现步骤摘要】
本专利技术涉及互联网通信领域,具体而言,涉及一种获取文件解压密码的方法及装置。
技术介绍
目前,服务器中存在大量的压缩文件,用户可以通过浏览器客户端从服务器下载需要的压缩文件。当前为了提高压缩文件在网络中传输的安全性,有时会通过加密密码对压缩文件进行加密。当用户需要浏览某压缩文件时,浏览器客户端从服务器下载该压缩文件,若该压缩文件为加密的压缩文件,则浏览器客户端通过用户输入的解压密码对该加密的压缩文件进行解密,然后解压缩解密后的压缩文件。若下载的压缩文件没有进行加密,则直接解压缩该压缩文件。但是当上述压缩文件为加密的压缩文件,而用户不知道解压密码时,浏览器客户端无法对该加密的压缩文件进行解密,进而无法解压缩下载的压缩文件。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种获取文件解压密码的方法及装置,服务器根据加密压缩文件的匹配信息获取对应的解压密码,并将解压密码发送给浏览器客户端,提高了解压文件的成功率。第一方面,本专利技术实施例提供了一种获取文件解压密码的方法,所述方法包括:接收浏览器客户端发送的加密压缩文件的密码获取请求消息,所述密码获取请求消息包括所述浏览器客户端的客户端标识和所述加密压缩文件的匹配信息;根据所述匹配信息,按照预设的匹配规则查询本地是否存有所述加密压缩文件的解压密码;若是,则根据所述客户端标识将所述解压密码发送给所述浏览器客户端。结合第一方面,本专利技术实施例提供了上述第一方面的第一种可能的实现方式,其中,所述加密压缩文件的匹配信息包括:下载地址和哈希hash值;所述根据所述匹配信息,按照预设的匹配规则查询本 ...
【技术保护点】
一种获取文件解压密码的方法,其特征在于,所述方法包括:接收浏览器客户端发送的加密压缩文件的密码获取请求消息,所述密码获取请求消息包括所述浏览器客户端的客户端标识和所述加密压缩文件的匹配信息;根据所述匹配信息,按照预设的匹配规则查询本地是否存有所述加密压缩文件的解压密码;若是,则根据所述客户端标识将所述解压密码发送给所述浏览器客户端。
【技术特征摘要】
1.一种获取文件解压密码的方法,其特征在于,所述方法包括:接收浏览器客户端发送的加密压缩文件的密码获取请求消息,所述密码获取请求消息包括所述浏览器客户端的客户端标识和所述加密压缩文件的匹配信息;根据所述匹配信息,按照预设的匹配规则查询本地是否存有所述加密压缩文件的解压密码;若是,则根据所述客户端标识将所述解压密码发送给所述浏览器客户端。2.根据权利要求1所述的方法,其特征在于,所述加密压缩文件的匹配信息包括:下载地址和哈希hash值;所述根据所述匹配信息,按照预设的匹配规则查询本地是否存有所述加密压缩文件的解压密码,包括:根据所述下载地址和所述hash值,确定是否存在所述下载地址和/或所述hash值对应的文件;当确定存在所述下载地址和/或所述hash值对应的文件时,查询所述文件对应的解压密码作为所述加密压缩文件的解压密码。3.根据权利要求1所述的方法,其特征在于,所述加密压缩文件的匹配信息包括:下载地址和哈希hash值;所述根据所述匹配信
\t息,按照预设的匹配规则查询本地是否存有所述加密压缩文件的解压密码,包括:根据所述下载地址和所述hash值,查询本地是否存有所述下载地址和/或所述hash值对应的解压密码。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收浏览器客户端发送的密码分享消息,所述密码分享消息包括用户输入的解压密码、压缩文件的下载地址和hash值;根据所述下载地址和所述hash值获取对应的压缩文件,存储所述压缩文件对应的所述用户输入的解压密码。5.根据权利要求4所述的方法,其特征在于,所述存储所述压缩文件对应的所述用户输入的解压密码之前,还包括:根据所述下载地址,加载所述下载地址对应的压缩文件,检验所述用户输入的解压密码是否能成功解压加载的所述压缩文件,如果是,则执行所述存储所述压缩文件对应的所述用户输入的解压密码的操作。6.根据权利要求1所述的方法,其特征在于,所述根据所述客户端标识将所述解压密码发送给所述浏览器客户端,包括:通过预设编码方式对所述解压密码进行编码,得到所述解压密码对应的密文;根据所述客户端标识将所述解压密码对应的密文发送给所述浏览器客户端。7.根据权利要求1所述的方法,其特征在于,所述根据所述客户端标识将所述解压密码发送给所述浏览器客户端之后,还包括:接收所述浏览器客户端发送的密码无效通知,所述密码无效通知包括所述解压密码和密码无效指示信息;根据所述密码无效指示信息,删除所述压缩文件对应的所述解压密码。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收浏览器客户端发送的压缩文件下载请求,所述压缩文件下载请求包括所述浏览器客户端的客户端标识和压缩文件的下载地址;根据所述下载地址,从下载地址与压缩文件的对应关系中获取对应的压缩文件;当检测到所述压缩文件为加密压缩文件时,根据所述压缩文件,从压缩文件与解压密码的对应关系中获取对应的解压密码;根据所述客户端标识,将所述压缩文件和所述解压密码发送给所述浏览器客户端...
【专利技术属性】
技术研发人员:张德顺,
申请(专利权)人:广州市动景计算机科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。