一种检测方法、装置、设备及存储介质制造方法及图纸

技术编号:36799652 阅读:24 留言:0更新日期:2023-03-08 23:31
本申请公开了一种检测方法、装置、设备及存储介质,可应用于区块链技术领域或金融领域,所述系统包括:接收第一用户端发送的第一哈希值和数字签名;所述数字签名为第一用户端使用所述第一用户端的私钥对所述第一哈希值进行签名得到;使用所述第一用户端的公钥对所述数字签名进行验签,得到第二哈希值;根据所述第一哈希值与所述第二哈希值,得到检测结果。通过在发送哈希值的同时发送了数字签名,利用现有的流程检测哈希值是否被篡改。利用现有的流程检测哈希值是否被篡改。利用现有的流程检测哈希值是否被篡改。

【技术实现步骤摘要】
一种检测方法、装置、设备及存储介质


[0001]本申请涉及区块链
,特别是涉及一种检测方法、装置、设备及存储介质。

技术介绍

[0002]随着数字资产是区块链的重要组成部分,而不同的区块链往往承载不同的数字资产,在实际业务场景中,往往需要将不同区块链之间的资产进行交换,而这个交换由于某些原因需要重新发起,所以,有必要对哈希值进行检测。
[0003]现有技术中,跨区块链实现数字资产交换如下:首先,第一用户端通过随机算法得到随机数,并计算得到该随机数对应的哈希值;然后,第一用户端将哈希值发送给第二用户端,第一用户端使用原始哈希值对第一用户端的交换资产进行锁定,第二用户端用接收到的哈希值对第二用户端的交换资产进行锁定;最后,第一用户端根据随机数对第二用户端的资产进行解锁,获得第二用户端的资产,解锁成功后将该随机数发送给第二用户端,以便第二用户端用该随机数解锁第一用户端的资产,获得第一用户端的资产,至此成功完成跨数据链的资产交换。在第一用户端将哈希值发送给第二用户端的过程中,哈希值容易被篡改从而导致资产交换失败,需要重新发起交换。但是,现本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种检测方法,其特征在于,所述方法包括:接收第一用户端发送的第一哈希值和数字签名;所述数字签名为第一用户端使用所述第一用户端的私钥对所述第一哈希值进行签名得到;使用所述第一用户端的公钥对所述数字签名进行验签,得到第二哈希值;根据所述第一哈希值与所述第二哈希值,得到检测结果。2.如权利要求1所述的方法,其特征在于,所述数字签名为经第二用户端的公钥加密的密文,所述接收第一用户端发送的第一哈希值和数字签名之后,所述方法还包括:使用第二用户的私钥对所述密文进行解密,得到数字签名。3.如权利要求1所述的方法,其特征在于,所述第一哈希值由真随机数发生器生成的随机数计算得到。4.如权利要求1所述的方法,其特征在于,所述根据所述第一哈希值与所述第二哈希值,得到检测结果,具体包括:若所述第一哈希值与所述第二哈希值不一致,则所述第一哈希值被篡改;若所述第一哈希值与所述第二哈希值一致,则所述第一哈希值未被篡改。5.如权利要求1所述的方法,其特征在于,所述第一用户的私钥与所述第一用户的公钥通过开发工具包生成。6.一种检测装置,所述其特征在于,所述装置包括:接收模块、验签模块以及比较模块;所述接收模块,用于接收第一用户端发...

【专利技术属性】
技术研发人员:孙斌关赵阳黄秋洁曹洪奎
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1