数字钱包的私钥保护方法、装置、电子设备及存储介质制造方法及图纸

技术编号:18445991 阅读:28 留言:0更新日期:2018-07-14 10:49
本发明专利技术实施例提供了数字钱包的私钥保护方法、装置、电子设备及存储介质,该方法包括:获取数字钱包的运行环境的安全检测信息,作为第一安全检测信息;获取数字钱包自身的安全检测信息,作为第二安全检测信息;根据第一安全检测信息和/或第二安全检测信息,确定影响数字钱包的私钥的安全性的因素;利用因素生成提示信息,并输出提示信息,以提示用户对影响私钥的安全性的因素进行处理。应用本发明专利技术实施例,可以使用户获知电子设备中存在哪些因素影响数字钱包的私钥的安全,从而可以对这些因素进行处理来实现对私钥的保护,保证了数字钱包中资产的安全。

Private key protection method, device, electronic device and storage medium of digital wallet

The invention provides a private key protection method, device, electronic device and storage medium for a digital wallet. The method includes: obtaining the security detection information of the running environment of the digital wallet, as the first security detection information, obtaining the security detection information of the digital wallet itself, as the second security detection information; The first security detection information and / or second security detection information determine the factors affecting the security of the private key of the digital wallet; use the factors to generate the prompt information and output prompt information to prompt the user to handle the factors affecting the security of the private key. With the application of the invention, users can know what factors in the electronic device affect the security of the private key of the digital wallet, so that these factors can be processed to protect the private key and ensure the security of the assets in the digital wallet.

【技术实现步骤摘要】
数字钱包的私钥保护方法、装置、电子设备及存储介质
本专利技术涉及数字钱包
,特别是涉及数字钱包的私钥保护方法、装置、电子设备及存储介质。
技术介绍
随着技术的发展,越来越多的用户使用数字钱包来管理数字货币(例如比特币和莱特币等)。其中,数字钱包是基于区块链技术的钱包,且私钥是管理数字钱包中的数字货币的唯一凭证。但是,目前还没有针对数字钱包的私钥进行保护的方案,使得私钥随时面临被盗的风险。而当私钥被盗时会造成数字货币被盗的安全隐患,无法保证用户的资产安全。
技术实现思路
本专利技术实施例的目的在于提供一种数字钱包的私钥保护方法、装置、电子设备及存储介质,以使用户能够获知电子设备中存在哪些因素影响数字钱包的私钥的安全,从而可以对这些因素进行处理来实现对私钥的保护,从而保证数字钱包中资产的安全。第一方面,本专利技术实施例提供了一种数字钱包的私钥保护方法,该方法可以包括:获取数字钱包的运行环境的安全检测信息,作为第一安全检测信息;获取数字钱包自身的安全检测信息,作为第二安全检测信息;根据第一安全检测信息和/或第二安全检测信息,确定影响数字钱包的私钥的安全性的因素;利用因素生成提示信息,并输出提示信息,以提示用户对影响私钥的安全性的因素进行处理。可选地,在本专利技术实施例中,第一安全检测信息可以包括:数字钱包所在电子设备的病毒检测信息、漏洞检测信息、根Root权限检测信息和网络传输安全检测信息中的至少一种。可选地,当获取的病毒检测信息为:存在病毒时,所确定的影响私钥的安全性的因素包括存在病毒;当获取的漏洞检测信息为:存在漏洞时,所确定的影响私钥的安全性的因素包括存在漏洞;当获取的根Root权限检测信息为:根Root权限开启时,所确定的影响私钥的安全性的因素包括根Root权限被开启;当获取的网络传输安全检测信息为:非安全传输网络时,所确定的影响私钥的安全性的因素包括处于非安全传输网络。可选地,在本专利技术实施例中,第二安全检测信息可以包括:数字钱包所对应的内存的读写权限检测信息、数字钱包的安装包的重打包检测信息和数字钱包的私钥存储模式检测信息中的至少一种。可选地,当获取的读写权限检测信息为:可读可写时,所确定的影响私钥的安全性的因素包括:内存未进行读写保护;当获取的重打包检测信息为:重打包的安装包时,所确定的影响私钥的安全性的因素包括:数字钱包的安装包为非原版安装包;当获取的私钥存储模式检测信息为:完整存储私钥时,所确定的影响私钥的安全性的因素包括:私钥被完整存储。可选地,在本专利技术实施例中,该方法还可以包括:检测数字钱包所在电子设备是否安装有安全键盘,若否,提示用户安装安全键盘。可选地,在本专利技术实施例中,该方法还可以包括:检测数字钱包是否设置有地址白名单,若否,提示用户设置地址白名单;其中,地址白名单中包括安全的交易地址和合约地址。第二方面,本专利技术实施例还提供了一种数字钱包的私钥保护装置,该装置可以包括:第一获取单元,用于获取数字钱包的运行环境的安全检测信息,作为第一安全检测信息;第二获取单元,用于获取数字钱包自身的安全检测信息,作为第二安全检测信息;确定单元,用于根据第一安全检测信息和/或第二安全检测信息,确定影响数字钱包的私钥的安全性的因素;提示单元,用于利用因素生成提示信息,并输出提示信息,以提示用户对影响私钥的安全性的因素进行处理。可选地,在本专利技术实施例中,第一获取单元获取的第一安全检测信息可以包括:数字钱包所在电子设备的病毒检测信息、漏洞检测信息、根Root权限检测信息和网络传输安全检测信息中的至少一种。可选地,当第一获取单元获取的病毒检测信息为:存在病毒时,确定单元所确定的影响私钥的安全性的因素包括存在病毒;当第一获取单元获取的漏洞检测信息为:存在漏洞时,确定单元所确定的影响私钥的安全性的因素包括存在漏洞;当第一获取单元获取的根Root权限检测信息为:根Root权限开启时,确定单元所确定的影响私钥的安全性的因素包括根Root权限被开启;当第一获取单元获取的网络传输安全检测信息为:非安全传输网络时,确定单元所确定的影响私钥的安全性的因素包括处于非安全传输网络。可选地,在本专利技术实施例中,第二获取单元获取的第二安全检测信息可以包括:数字钱包所对应的内存的读写权限检测信息、数字钱包的安装包的重打包检测信息和数字钱包的私钥存储模式检测信息中的至少一种。可选地,当第二获取单元获取的读写权限检测信息为:可读可写时,确定单元所确定的影响私钥的安全性的因素包括:内存未进行读写保护;当第二获取单元获取的重打包检测信息为:重打包的安装包时,确定单元所确定的影响私钥的安全性的因素包括:数字钱包的安装包为非原版安装包;当第二获取单元获取的私钥存储模式检测信息为:完整存储私钥时,确定单元所确定的影响私钥的安全性的因素包括:私钥被完整存储。可选地,在本专利技术实施例中,该装置还可以包括:第一检测单元,用于检测数字钱包所在电子设备是否安装有安全键盘,若否,提示用户安装安全键盘。可选地,在本专利技术实施例中,该装置还可以包括:第二检测单元,用于检测数字钱包是否设置有地址白名单,若否,提示用户设置地址白名单;其中,地址白名单中包括安全的交易地址和合约地址。第三方面,本专利技术实施例还提供了一种电子设备,该电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现第一方面中任一项数字钱包的私钥保护方法实施例提供的方法步骤。第四方面,本专利技术实施例还提供了一种存储介质,该存储介质内存储有计算机程序,计算机程序被处理器执行时实现第一方面中任一项数字钱包的私钥保护方法实施例提供的方法步骤。在本专利技术实施例中,数字钱包可以获取该数字钱包的运行环境的安全检测信息来作为第一安全检测信息,还可以获取自身的安全检测信息来作为第二安全检测信息。然后,可以根据获取的第一安全检测信息和/或第二安全检测信息来确定影响数字钱包的私钥安全性的因素。并可以利用确定得到的因素生成提示信息,并输出提示信息。这样,使得用户可以通过提示信息,获知电子设备中哪些因素影响数字钱包的私钥的安全,从而可以及时地对这些因素进行处理来实现对私钥的保护,保证了数字钱包中资产的安全。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种数字钱包的私钥保护方法流程图;图2为本专利技术实施例提供的一种数字钱包的私钥保护装置的结构示意图;图3为本专利技术实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了解决现有技术中数字钱包的私钥存在被盗威胁的问题,本专利技术实施例从电子设备的安全防御角度,提供了一种数字钱包的私钥保本文档来自技高网...

【技术保护点】
1.一种数字钱包的私钥保护方法,其特征在于,所述方法包括:获取数字钱包的运行环境的安全检测信息,作为第一安全检测信息;获取所述数字钱包自身的安全检测信息,作为第二安全检测信息;根据所述第一安全检测信息和/或第二安全检测信息,确定影响所述数字钱包的私钥的安全性的因素;利用所述因素生成提示信息,并输出所述提示信息,以提示用户对影响所述私钥的安全性的因素进行处理。

【技术特征摘要】
1.一种数字钱包的私钥保护方法,其特征在于,所述方法包括:获取数字钱包的运行环境的安全检测信息,作为第一安全检测信息;获取所述数字钱包自身的安全检测信息,作为第二安全检测信息;根据所述第一安全检测信息和/或第二安全检测信息,确定影响所述数字钱包的私钥的安全性的因素;利用所述因素生成提示信息,并输出所述提示信息,以提示用户对影响所述私钥的安全性的因素进行处理。2.根据权利要求1所述的方法,其特征在于,所述第一安全检测信息包括:所述数字钱包所在电子设备的病毒检测信息、漏洞检测信息、根Root权限检测信息和网络传输安全检测信息中的至少一种。3.根据权利要求2所述的方法,其特征在于,当获取的病毒检测信息为:存在病毒时,所确定的影响所述私钥的安全性的因素包括存在病毒;当获取的漏洞检测信息为:存在漏洞时,所确定的影响所述私钥的安全性的因素包括存在漏洞;当获取的根Root权限检测信息为:根Root权限开启时,所确定的影响所述私钥的安全性的因素包括根Root权限被开启;当获取的网络传输安全检测信息为:非安全传输网络时,所确定的影响所述私钥的安全性的因素包括处于非安全传输网络。4.根据权利要求1所述的方法,其特征在于,所述第二安全检测信息包括:所述数字钱包所对应的内存的读写权限检测信息、所述数字钱包的安装包的重打包检测信息和所述数字钱包的私钥存储模式检测信息中的至少一种。5.根据权利要求4所述的方法,其特征在于,当获取的读写权限检测信息为:可读可写时,所确定的影响所述私钥的安全性的因素包括:内存未进行读写保护;当获取的重打包检测信...

【专利技术属性】
技术研发人员:张康宗
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

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

1