System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及密码安全托管,具体为一种基于区块链的密码安全托管系统的实现方法。
技术介绍
1、区块链是一种不可篡改的分布式共享账本。在区块链中,数据保存在多方,利用共识算法实现多节点数据的一致性。在区块链中,数据只能追加不能删除或修改。新型区块链是可编程的,利用智能合约可以将业务规则编码到区块链中,规则(代码)像数据一样不能删除或修改,代码在调用时自动执行,不能跳过,执行的结果也写入区块链。由于数据保存在多方,链上数据不可篡改,所以利用区块链可实现多方之间的可信数据共享。
2、现有技术中,非对称加密算法是一种特殊的密码学算法,在加密解密过程中涉及了一对秘钥:公开秘钥(简称公钥)和私有秘钥(简称私钥)。如果用公钥对数据加密,只有用对应的私钥才能解密;如果用私钥对数据加密,则只有用对应的公钥才能解密。因为加密和解密时使用的秘钥不同,所以这种算法叫做非对称加密算法。非对称加密算法消除了最终用户交换秘钥的需要,具有更好的保密性和安全性。
3、但是,目前用户所要管理的密码众多,用户需强行记忆众多密码的同时,难以确保其获取正确的密码登录各个网站或平台。
技术实现思路
1、本专利技术的目的在于提供一种基于区块链的密码安全托管系统的实现方法,以解决上述
技术介绍
中提出的问题。
2、为实现上述目的,本专利技术提供如下技术方案:一种基于区块链的密码安全托管系统的实现方法,所述方法包括以下步骤:
3、搭建区块链网络;
4、用户身份注册;
< ...【技术保护点】
1.一种基于区块链的密码安全托管系统的实现方法,其特征在于:所述方法包括以下步骤:
2.根据权利要求1所述的一种基于区块链的密码安全托管系统的实现方法,其特征在于:搭建区块链网络具体包括:
3.根据权利要求2所述的一种基于区块链的密码安全托管系统的实现方法,其特征在于:平台监管组织及其组织下的peer节点,用于密码安全托管平台的管理者对链上数据进行读取及审查;
4.根据权利要求1所述的一种基于区块链的密码安全托管系统的实现方法,其特征在于:用户身份注册的具体操作如下:
5.根据权利要求1所述的一种基于区块链的密码安全托管系统的实现方法,其特征在于:密码托管智能合约部署时,在已部署的Fabric区块链网络上部署密码托管智能合约,密码托管智能合约提供如下调用函数:保存网站/平台用户名信息、获取网站/平台用户名信息、保存已加密密码信息以及获取已加密密码信息。
6.根据权利要求1所述的一种基于区块链的密码安全托管系统的实现方法,其特征在于:密码信息存储的具体流程包括:
7.根据权利要求1所述的一种基于区块链的密码安全
...【技术特征摘要】
1.一种基于区块链的密码安全托管系统的实现方法,其特征在于:所述方法包括以下步骤:
2.根据权利要求1所述的一种基于区块链的密码安全托管系统的实现方法,其特征在于:搭建区块链网络具体包括:
3.根据权利要求2所述的一种基于区块链的密码安全托管系统的实现方法,其特征在于:平台监管组织及其组织下的peer节点,用于密码安全托管平台的管理者对链上数据进行读取及审查;
4.根据权利要求1所述的一种基于区块链的密码安全托管系统的实现方法,其特征在于:用户身份注册的具体操作如下:
5.根...
【专利技术属性】
技术研发人员:张岚,时云智,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。