文件验证方法、装置、设备、介质和产品
本公开实施例提供了一种文件验证方法、装置、设备、介质和产品,方法包括:获取文件包,文件包包括:各文件对应的加密压缩数据,哈希集和路径集,对文件包进行签名验证,获取根节点的可信哈希值,响应于对文件包中目标文件的验证请求,对目标文件对应的加密压缩数据进行解密,获得目标文件的压缩数据,对压缩数据进行哈希计算,获得目标文件的哈希值,从哈希集中获得目标文件的验证路径对应的各个相关节点的哈希值,以目标文件的哈希值和相关节点的哈希值重建得到根节点的验证哈希值,若确定可信哈希值和验证哈希值一致,则对目标文件对应的压缩数据进行解压缩,获得目标文件,在验证阶段,实现单文件按需解密和验证,显著降低验证过程的复杂度。