【技术实现步骤摘要】
一种针对版权文件的数据处理方法、装置及存储介质
本申请涉及计算机网络领域,尤其涉及一种针对版权文件的数据处理方法、装置及计算机可读存储介质。
技术介绍
随着网络技术的不断发展,越来越多的用户将数据存储在网盘中。但受数据安全、个人隐私及办公环境等因素的影响,许多金融、电力、政府和大型企业等行业的用户,使用私有云盘来存储数据。私有云盘能够提高数据的保密性,但私有云盘存在数据难以验证的问题。例如,歌手A创作了歌曲B,并将歌曲B上传到私有云盘中。由于其他用户无法查看私有云盘中的数据,因此歌曲B的内容及上传时间等信息难以被验证。如何验证私有云盘中的数据成为目前研究的热点问题。
技术实现思路
本申请公开了一种针对版权文件的数据处理方法、装置及计算机可读存储介质,能够对私有云盘中的数据进行验证。第一方面,本申请提供了一种针对版权文件的数据处理方法,该方法包括:获取目标版权文件集合,所述目标版权文件集合中包括多个出版文件;对所述目标版权文件集合中的出版文件进行划分,得到多个版权文件子集合, ...
【技术保护点】
1.一种针对版权文件的数据处理方法,其特征在于,所述方法包括:/n获取目标版权文件集合,所述目标版权文件集合中包括多个出版文件;/n对所述目标版权文件集合中的出版文件进行划分,得到多个版权文件子集合,所述版权文件子集合中包括一个或者多个文件;/n获取得到每一个版权文件子集合对应的哈希值,并基于计算得到的哈希值构造所述目标版权文件集合的默克尔树;/n根据所述目标版权文件集合的默克尔树得到每一个版权文件子集合的第一关联哈希集合,并关联存储所述版权文件子集合及其对应的第一关联哈希集合;/n将所述目标版权文件集合的默克尔树的根节点哈希值存储到区块中心服务器,所述区块中心服务器会发布 ...
【技术特征摘要】
1.一种针对版权文件的数据处理方法,其特征在于,所述方法包括:
获取目标版权文件集合,所述目标版权文件集合中包括多个出版文件;
对所述目标版权文件集合中的出版文件进行划分,得到多个版权文件子集合,所述版权文件子集合中包括一个或者多个文件;
获取得到每一个版权文件子集合对应的哈希值,并基于计算得到的哈希值构造所述目标版权文件集合的默克尔树;
根据所述目标版权文件集合的默克尔树得到每一个版权文件子集合的第一关联哈希集合,并关联存储所述版权文件子集合及其对应的第一关联哈希集合;
将所述目标版权文件集合的默克尔树的根节点哈希值存储到区块中心服务器,所述区块中心服务器会发布该目标版权文件集合的默克尔树的根节点的哈希值。
2.根据权利要求1所述的方法,其特征在于,若所述版权文件子集合中包括多个文件,所述获取得到每一个版权文件子集合对应的哈希值包括:
计算所述版权文件子集合中各个文件的哈希值;
根据各个文件的哈希值构造版权文件子集合的默克尔树,所述版权文件子集合的默克尔树的叶子节点与所述版权文件子集合中各个文件的哈希值对应;
将所述版权文件子集合的默克尔树的根节点哈希值作为所述版权文件子集合对应的哈希值。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
根据所述版权文件子集合的默克尔树得到所述版权文件子集合中每一个文件的第二关联哈希集合;
根据所述版权文件子集合中每一个文件与第二关联哈希集合的关联关系生成各个文件的存证信息,每个文件的存证信息包括文件的数据信息、与文件对应的第二关联哈希集合、与文件所在的版权文件子集合对应的第一关联哈希集合。
4.根据权利要求1所述的方法,其特征在于,若所述版权文件子集合中包括一个文件,所述获取得到每一个版权文件子集合对应的哈希值包括:
将所述版权文件子集合的文件按照预设数据块大小进行划分,并计算各个数据块的哈希值;
根据各个数据块的哈希值构造版权文件子集合的默克尔树,所述版权文件子集合的默克尔树的叶子节点与所述版权文件子集合的文件的各个数据块的哈希值对应;
计算所述版权文件子集合的默克尔树的根节点哈希值,将所述版权文件子集合的默克尔树的根节点哈希值作为所述版权文件子集合对应的哈希值。
5.根据权利要...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。