【技术实现步骤摘要】
数据合作的方法及装置
本专利技术涉及计算机的
,尤其是涉及一种数据合作的方法及装置。
技术介绍
在信息全球化时代,社会化大生产的分工越来越细,企业的生产方式由大而全的自主式生产转变为专业化协作生产,企业正面临越来越激烈的外部竞争环境带来的挑战以及内部管理和运营成本上升带来的压力。因此,对内,企业迫切需要能整合优化内部资源和业务流程,实现企业内部各系统之间互连互通、信息共享融合和业务整合,以提高企业运营效率,降低成本;对外,企业迫切需要打通企业之间的“信息壁垒”,实现企业与供应商、伙伴、客户之间的信息交换和自动化业务协同,降低交易成本,以共同应对风险和挑战。这就需要企业应用系统与第三方应用系统进行数据交换。数据交换过程中,数据接收方对数据提供方所提供的数据的真实性验证是非常必要的。现有数据合作中,可能出现数据合作不信任的情况,例如当提供大规模数据(如上亿级别的数据)时,数据提供方如果将自身真实有效的全量数据都提供给数据接收方,如果对方(即数据接收方)提供给自己的数据为虚假伪造的数据,那么,数据提供方损失严重;而如果数据提供方仅提供抽样数据,则数据接收方有可能怀疑抽样数据的质量不能代表全量数据的质量。因此,数据接收方需要验证提供方所承诺的大规模数据的数量和有效性是否真实可靠。现有技术中,在非互信数据合作过程中,无法快速有效的对对方所提供的数据的数量以及有效性进行验证,数据合作的可靠性差。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种数据合作的方法及装置,以缓解现有技术在非互信数据合作过程中,无法快速有效的对对方所提供的数据的数量以及有效性进行验证,数 ...
【技术保护点】
1.一种数据合作的方法,其特征在于,应用于数据提供方,所述方法包括:获取多条第一原始数据;采用加盐哈希算法对每条第一原始数据进行处理,得到第一文件,所述第一文件包括对多条所述第一原始数据进行哈希处理后得到的哈希值;将所述第一文件发送至数据接收方,以使所述数据接收方基于所述第一文件对多条所述第一原始数据进行抽样验证,得到第一验证结果;获取所述数据接收方返回的所述第一验证结果,并结合第二验证结果确定是否进行数据合作,其中,所述第二验证结果为所述数据提供方对所述数据接收方的多条第二原始数据进行抽样验证之后的结果;如果确定进行数据合作,则向所述数据接收方发送多条所述第一原始数据,以及接收所述数据提供方发送的多条所述第二原始数据。
【技术特征摘要】
1.一种数据合作的方法,其特征在于,应用于数据提供方,所述方法包括:获取多条第一原始数据;采用加盐哈希算法对每条第一原始数据进行处理,得到第一文件,所述第一文件包括对多条所述第一原始数据进行哈希处理后得到的哈希值;将所述第一文件发送至数据接收方,以使所述数据接收方基于所述第一文件对多条所述第一原始数据进行抽样验证,得到第一验证结果;获取所述数据接收方返回的所述第一验证结果,并结合第二验证结果确定是否进行数据合作,其中,所述第二验证结果为所述数据提供方对所述数据接收方的多条第二原始数据进行抽样验证之后的结果;如果确定进行数据合作,则向所述数据接收方发送多条所述第一原始数据,以及接收所述数据提供方发送的多条所述第二原始数据。2.根据权利要求1所述的方法,其特征在于,采用加盐哈希算法对每条第一原始数据进行处理,得到第一文件包括:对每条所述第一原始数据进行加盐处理,得到加盐后的数据;对所述加盐后的数据进行哈希运算,得到多个哈希值;根据所述多个哈希值生成所述第一文件。3.根据权利要求1所述的方法,其特征在于,在结合第二验证结果确定是否进行数据合作之前,所述方法还包括:获取第二文件,其中,所述第二文件为所述数据接收方通过加盐哈希算法对多条所述第二原始数据进行处理之后得到的包含哈希值的文件;从所述第二文件中随机抽取待验证哈希值;基于所述待验证哈希值接收所述数据接收方发送的与所述待验证哈希值对应的待验证原始数据和所述待验证原始数据对应的盐,其中,所述待验证原始数据为多条所述第二原始数据中的部分数据;验证所述待验证原始数据是否满足预设要求;如果满足所述预设要求,则验证所述待验证原始数据和所述待验证原始数据对应的盐在进行哈希运算后,得到的哈希值是否与所述待验证哈希值相同;如果相同,则得到验证通过的结果,并将所述验证通过的结果作为所述第二验证结果;如果不满足或不相同,则得到验证失败的结果,并将所述验证失败的结果作为所述第二验证结果。4.根据权利要求1所述的方法,其特征在于,所述加盐哈希算法包括:加盐md5算法。5.一种数据合作的方法,其特征在于,应用于数据接收方,所述方法包括:接收数据提供方发送的第一文件,其中,所述第一文件为所述数据提供方通过加盐哈希算法对多条第一原始数据进行处理之后得到的包含哈希值的文件;基于所述第一文件对多条所述第一原始数据进行抽样验证,得到第一验证结果;获取所述数据提供方返回的第二验证结果,并结合所述第一验证结果确定是否进行数据合作,其中,所述第二验证结果为所述数据提供方对所述数据接收方的多条第二原始数据进行抽样验证之后的结果;如果确定进行数据合作,则向所述数据提供方发送多条所述第二原始数据,以及接收所述数据提供方发送的多条所述第一原始数据。6.根据权利...
【专利技术属性】
技术研发人员:鲁延钊,柳超,
申请(专利权)人:北京金堤科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。