The invention relates to the field of computer technology, especially the verification method and device relates to a client data file, the verification method of client data file, the server receives the data sent by the client to obtain a copy of the file, the public key information from the copy of the data file; determining the corresponding private key information and public information. According to public information and private information, access to record information from the corresponding storage unit preset; according to the records to verify the data files to copy information. That is to say, in the application, the corresponding record information can be obtained according to the public key information carried in the copy of the data file, and then the validity of the copy of the data file is verified according to the recording information. Therefore, it is impossible to verify the validity of the client data file in the traditional technology.
【技术实现步骤摘要】
客户端数据文件的验证方法及装置
本申请涉及计算机
,尤其涉及一种客户端数据文件的验证方法及装置。
技术介绍
传统技术中,为了能向用户展示服务端的原始数据文件,如,平台协议以及合同等,服务端可以将该原始数据文件下发至客户端,从而由客户端来展示该原始数据文件,此处,将由客户端展示的原始数据文件称为数据文件副本或者客户端数据文件,然而数据文件副本通常很容易被篡改,因此,就需要服务端验证该数据文件副本的合法性。然而,现有的方法并不能验证数据文件副本的合法性。
技术实现思路
本申请描述了一种客户端数据文件的验证方法及装置,以实现对客户端数据文件的合法性进行验证。第一方面,提供了一种客户端数据文件的验证方法,该方法包括:接收客户端发送的文件验证请求,所述文件验证请求包括数据文件副本,所述数据文件副本与存储在服务端的原始数据文件相对应;从所述数据文件副本中获取公钥信息;确定与所述公钥信息对应的私钥信息;根据所述公钥信息和所述私钥信息,从预设的存储单元中获取相应的记录信息;根据所述记录信息,对所述数据文件副本进行验证。第二方面,提供了一种客户端数据文件的验证装置,该装置包括:接收单元,用于接收客户端发送的文件验证请求,所述文件验证请求包括数据文件副本,所述数据文件副本与存储在服务端的原始数据文件相对应;获取单元,用于从所述接收单元接收的所述数据文件副本中获取公钥信息;确定单元,用于确定与所述获取单元获取的所述公钥信息对应的私钥信息;所述获取单元,还用于根据所述公钥信息和所述私钥信息,从预设的存储单元中获取相应的记录信息;验证单元,用于根据所述获取单元获取的所述记录信息, ...
【技术保护点】
一种客户端数据文件的验证方法,其特征在于,所述方法包括:接收客户端发送的文件验证请求,所述文件验证请求包括数据文件副本,所述数据文件副本与存储在服务端的原始数据文件相对应;从所述数据文件副本中获取公钥信息;确定与所述公钥信息对应的私钥信息;根据所述公钥信息和所述私钥信息,从预设的存储单元中获取相应的记录信息;根据所述记录信息,对所述数据文件副本进行验证。
【技术特征摘要】
1.一种客户端数据文件的验证方法,其特征在于,所述方法包括:接收客户端发送的文件验证请求,所述文件验证请求包括数据文件副本,所述数据文件副本与存储在服务端的原始数据文件相对应;从所述数据文件副本中获取公钥信息;确定与所述公钥信息对应的私钥信息;根据所述公钥信息和所述私钥信息,从预设的存储单元中获取相应的记录信息;根据所述记录信息,对所述数据文件副本进行验证。2.根据权利要求1所述的方法,其特征在于,在所述接收所述客户端发送的文件验证请求之前,所述方法还包括将所述记录信息保存到所述预设的存储单元的步骤,包括:接收所述客户端发送的文件下载请求,所述文件下载请求包括所述原始数据文件的标识;根据所述原始数据文件的标识,获取所述原始数据文件;对所述原始数据文件进行加密;根据预设算法以及加密后的原始数据文件,确定与所述原始数据文件对应的公钥信息和私钥信息;根据所述公钥信息以及所述私钥信息,生成所述记录信息;将所述记录信息保存到所述预设的存储单元中。3.根据权利要求1或2所述的方法,其特征在于,所述记录信息包括:所述公钥信息、所述私钥信息以及生成所述记录信息的时间信息;所述根据所述记录信息,对所述数据文件副本进行验证,具体为:根据所述私钥信息以及所述时间信息,生成临时数据文件;将所述临时数据文件与所述数据文件副本进行比对,若比对一致,则所述数据文件副本验证通过;否则所述数据文件副本验证不通过。4.根据权利要求2所述的方法,其特征在于,在所述确定与所述原始数据文件对应的公钥信息之后,所述方法还包括:在所述原始数据文件中添加所述公钥信息;向所述客户端发送添加有所述公钥信息的原始数据文件,以使所述客户端展示添加有所述公钥信息的原始数据文件。5.根据权利要求4所述的方法,其特征在于,所述在所述原始数据文件中添加所述公钥信息,具体为:确定所述原始数据文件的格式;根据确定的所述原始数据文件的格式,确定所述公钥信息对应的编码信息;在所述原始数据文件中添加所述编码信息。6.一种客户端数据文件的验证装置,其特征在于,所述装置包括:接收单元,用于接收客户端发...
【专利技术属性】
技术研发人员:刘义,谢黎文,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。