一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于硬件钱包的交易方法、装置、设备及可读存储介质与流程

2021-12-14 22:07:00 来源:中国专利 TAG:

技术特征:
1.一种基于硬件钱包的交易方法,其特征在于,应用于硬件钱包,所述基于硬件钱包的交易方法包括以下步骤:硬件钱包通过第一摄像头获取联网终端当前显示的第一二维码对应的交易信息,其中,所述联网终端在接收到交易请求时,获取所述交易请求对应的交易信息,并基于所述交易信息生成并显示所述第一二维码;所述硬件钱包基于所述交易信息进行交易签名操作,以获得签名信息;所述硬件钱包基于预设公钥对所述签名信息进行加密,以获得加密后的签名信息;所述硬件钱包基于加密后的签名信息生成并显示第二二维码,其中,所述联网终端通过第二摄像头获取所述硬件钱包当前显示的第二二维码对应的二维码信息,基于预设公钥对所述二维码信息进行解密操作,以获得所述签名信息,并将所述签名信息上传至区块链。2.如权利要求1所述的基于硬件钱包的交易方法,其特征在于,所述硬件钱包通过第一摄像头获取联网终端当前显示的第一二维码对应的交易信息的步骤包括:所述硬件钱包通过第一摄像头获取联网终端当前显示的第一二维码对应的第一二维码信息,其中,所述联网终端在接收到交易请求时,获取所述交易请求对应的交易信息,基于预设公钥对所述交易信息进行加密,获得加密后的交易信息,所述联网终端基于加密后的交易信息生成并显示第一二维码;所述硬件钱包基于预设公钥对所述第一二维码信息进行解密操作,以获得所述交易信息。3.如权利要求1或2所述的基于硬件钱包的交易方法,其特征在于,所述硬件钱包通过第一摄像头获取联网终端当前显示的第一二维码对应的交易信息的步骤之前,所述基于硬件钱包的交易方法还包括:在接收到绑定请求时,所述硬件钱包基于预设算法生成预设公钥;所述硬件钱包获取所述硬件钱包对应的钱包类型以及机器标识信息;所述硬件钱包基于所述预设公钥、所述钱包类型以及机器标识信息生成并显示第三二维码,其中,所述联网终端通过第二摄像头获取所述硬件钱包当前显示的第三二维码对应的第二二维码信息,解析所述第二二维码信息获得所述预设公钥、所述钱包类型以及机器标识信息,并关联存储所述预设公钥、所述钱包类型以及机器标识信息。4.如权利要求3所述的基于硬件钱包的交易方法,其特征在于,所述硬件钱包基于所述预设公钥、所述钱包类型以及机器标识信息生成并显示第三二维码的步骤包括:所述硬件钱包基于所述预设公钥生成预设私钥,并基于所述预设私钥以及所述预设公钥确定第一加密key;所述硬件钱基于所述第一加密key对所述钱包类型以及机器标识信息进行加密,以获得加密信息;所述硬件钱包基于所述加密信息、所述预设私钥以及所述预设公钥生成并显示第三二维码,其中,所述联网终端通过第二摄像头获取所述硬件钱包当前显示的第三二维码对应的第二二维码信息,基于所述第二二维码信息中的预设私钥以及预设公钥确定第二加密key,基于第二加密key对所述第二二维码信息中的加密信息进行解密操作,获得所述所述钱包类型以及机器标识信息,并关联存储所述预设公钥、所述钱包类型以及机器标识信息。5.一种基于硬件钱包的交易方法,其特征在于,应用于联网终端,所述基于硬件钱包的
交易方法包括以下步骤:联网终端在接收到交易请求时,获取所述交易请求对应的交易信息,并基于所述交易信息生成并显示第一二维码,其中,硬件钱包通过第一摄像头获取联网终端当前显示的第一二维码对应的交易信息,基于所述交易信息进行交易签名操作,以获得签名信息,基于所述预设公钥对所述签名信息进行加密,以获得加密后的签名信息,并基于加密后的签名信息生成并显示第二二维码;所述联网终端通过第二摄像头获取所述硬件钱包当前显示的第二二维码对应的二维码信息;所述联网终端基于预设公钥对所述二维码信息进行解密操作,以获得所述签名信息,并将所述签名信息上传至区块链。6.如权利要求5所述的基于硬件钱包的交易方法,其特征在于,所述基于所述交易信息生成并显示所述第一二维码的步骤包括:所述联网终端基于预设公钥对所述交易信息进行加密,获得加密后的交易信息;所述联网终端基于加密后的交易信息生成并显示第一二维码,其中,所述硬件钱包通过第一摄像头获取联网终端当前显示的第一二维码对应的第一二维码信息,并基于预设公钥对所述第一二维码信息进行解密操作,以获得所述交易信息。7.如权利要求5或6所述的基于硬件钱包的交易方法,其特征在于,所述联网终端在接收到交易请求时,获取所述交易请求对应的交易信息,并基于所述交易信息生成并显示第一二维码的步骤之前,所述基于硬件钱包的交易方法还包括:所述联网终端通过第一摄像头获取所述硬件钱包当前显示的第三二维码对应的第二二维码信息,其中,在接收到绑定请求时,所述硬件钱包基于预设算法生成预设公钥,基于所述预设公钥生成预设私钥,基于所述预设私钥以及所述预设公钥确定第一加密key;获取所述硬件钱包对应的钱包类型以及机器标识信息,基于所述第一加密key对所述钱包类型以及机器标识信息进行加密,以获得加密信息;并基于所述加密信息、所述预设私钥以及所述预设公钥生成并显示第三二维码;所述联网终端基于所述第二二维码信息中的预设私钥以及预设公钥确定第二加密key;所述联网终端基于第二加密key对所述第二二维码信息中的加密信息进行解密操作,获得所述所述钱包类型以及机器标识信息,所述联网终端关联存储所述预设公钥、所述钱包类型以及机器标识信息。8.一种基于硬件钱包的交易装置,其特征在于,应用于硬件钱包,所述基于硬件钱包的交易装置包括:获取模块,用于通过第一摄像头获取联网终端当前显示的第一二维码对应的交易信息,其中,所述联网终端在接收到交易请求时,获取所述交易请求对应的交易信息,并基于所述交易信息生成并显示所述第一二维码;交易模块,用于基于所述交易信息进行交易签名操作,以获得签名信息;加密模块,用于基于预设公钥对所述签名信息进行加密,以获得加密后的签名信息;生成模块,用于基于加密后的签名信息生成并显示第二二维码,其中,所述联网终端通过第二摄像头获取所述硬件钱包当前显示的第二二维码对应的二维码信息,基于预设公钥
对所述二维码信息进行解密操作,以获得所述签名信息,并将所述签名信息上传至区块链。9.一种基于硬件钱包的交易设备,其特征在于,所述基于硬件钱包的交易设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于硬件钱包的交易程序,所述基于硬件钱包的交易程序被所述处理器执行时实现如权利要求1至4或5

7中任一项所述的基于硬件钱包的交易方法的步骤。10.一种可读存储介质,其特征在于,所述可读存储介质上存储有基于硬件钱包的交易程序,所述基于硬件钱包的交易程序被处理器执行时实现如权利要求1至4或5

7中任一项所述的基于硬件钱包的交易方法的步骤。

技术总结
本发明公开了一种基于硬件钱包的交易方法、装置、设备及可读存储介质,包括:硬件钱包通过第一摄像头获取联网终端当前显示的第一二维码对应的交易信息;硬件钱包基于所述交易信息进行交易签名操作,以获得签名信息;硬件钱包基于预设公钥对所述签名信息进行加密,以获得加密后的签名信息;硬件钱包基于加密后的签名信息生成并显示第二二维码,其中,联网终端获取第二二维码对应的二维码信息,基于预设公钥对二维码信息进行解密操作,以获得签名信息,并将签名信息上传至区块链。本发明通过硬件钱包中的预设公钥进行交易,使得预设公钥不会出硬件钱包,进而能够避免预设公钥被盗取,提高了区块链系统中的私钥安全性。提高了区块链系统中的私钥安全性。提高了区块链系统中的私钥安全性。


技术研发人员:周明
受保护的技术使用者:深圳市互联在线云计算股份有限公司
技术研发日:2021.09.01
技术公布日:2021/12/13
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献