System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及口令,具体涉及一种基于可靠验证的口令更改方法以及基于可靠验证的口令更改系统。
技术介绍
1、现有技术在进行商业秘密或者技术秘密保护时,为了保护技术秘密或商业秘密,通常会需要一定的权限来进行访问,此时就需要输入一定的口令才能够进行访问。
2、但是,大多数情况下口令不可能一成不变,而是一段时间就需要重新更新一遍,而口令的分发与传输,本身也存在被黑客侵入并且盗窃的风险。
技术实现思路
1、本专利技术的目的在于提供一种基于可靠验证的口令更改方法来至少解决上述的一个技术问题。
2、本专利技术的一个方面,提供一种基于可靠验证的口令更改方法,所述基于可靠验证的口令更改方法包括:
3、口令生成方生成新的口令信息;
4、口令生成方根据新的口令信息进行分割处理,从而形成与口令需求方数量相同的分割口令信息;
5、口令生成方将各个分割口令信息发送给mpc协议层;
6、mpc协议层将分割口令信息进行分发,从而使得每个口令使用方都分配到一份分割口令信息;
7、每个口令使用方通过所述mpc协议层为自身所获取的分割口令信息生成二次口令信息,从而获取最终分割口令信息。
8、可选地,所述口令生成方根据新的口令信息进行分割处理,从而形成与口令需求方数量相同的分割口令信息包括:
9、对口令信息进行遮挡操作,从而使得所形成的分割口令信息中只包括口令信息的部分内容并存储每个分割口令信息的遮挡方案。
11、mpc协议层根据获取到的各个分割口令信息生成分配清单,所述分配清单包括每个分割口令信息以及每个分割口令信息对应的口令使用方;
12、mpc协议层根据所述分配清单向每个口令使用方发送对应的分割口令信息。
13、可选地,所述每个口令使用方通过所述mpc协议层为自身所获取的分割口令信息生成二次口令信息,从而获取最终分割口令信息包括:
14、通过自身所拥有的历史口令信息生成二次口令信息;
15、用二次口令信息替换获取到的分割口令信息中的遮挡部分,从而生成最终分割口令信息。
16、可选地,所述基于可靠验证的口令更改方法进一步包括:
17、所述口令生成方将遮挡方案以及新的口令信息发送给云端存储。
18、可选地,所述基于可靠验证的口令更改方法进一步包括:
19、所述mpc协议层将分配清单发送给云端存储。
20、可选地,所述基于可靠验证的口令更改方法进一步包括:
21、各个所述口令使用方将最终口令信息发送给云端存储。
22、可选地,所述基于可靠验证的口令更改方法进一步包括:
23、口令使用方获取到使用者输入的第一口令信息;
24、口令使用方根据其所持有的最终口令信息判断第一口令信息是否正确,若是,则
25、口令使用方生成第二口令输入提示;
26、口令使用方获取使用者根据第二口令输入提示所输入的第二口令信息;
27、口令使用方将第二口令信息传递给云端;
28、云端根据分配清单、遮挡方案以及新的口令信息判断所述第二口令信息是否正确,若是,则判断使用者验证成功。
29、本申请还提供了一种基于可靠验证的口令更改系统,所述基于可靠验证的口令更改系统包括口令生成方、mpc协议层以及口令使用方,所述口令生成方、mpc协议层以及口令使用方配合实现如权上所述的基于可靠验证的口令更改方法。
30、有益效果:
31、本申请的基于可靠验证的口令更改方法将口令信息遮挡后分配给不同的口令使用方,而口令使用方又在本地通过二次口令信息进行一次加密,从而使得每个口令使用方都不会得到原始的新的口令信息,而且在整个信息传输过程中,没有一方拥有完整的新的口令信息。
本文档来自技高网...【技术保护点】
1.一种基于可靠验证的口令更改方法,其特征在于,所述基于可靠验证的口令更改方法包括:
2.如权利要求1所述的基于可靠验证的口令更改方法,其特征在于,所述口令生成方根据新的口令信息进行分割处理,从而形成与口令需求方数量相同的分割口令信息包括:
3.如权利要求2所述的基于可靠验证的口令更改方法,其特征在于,所述MPC协议层将分割口令信息进行分发,从而使得每个口令使用方都分配到一份分割口令信息包括:
4.如权利要求3所述的基于可靠验证的口令更改方法,其特征在于,所述每个口令使用方通过所述MPC协议层为自身所获取的分割口令信息生成二次口令信息,从而获取最终分割口令信息包括:
5.如权利要求4所述的基于可靠验证的口令更改方法,其特征在于,所述基于可靠验证的口令更改方法进一步包括:
6.如权利要求5所述的基于可靠验证的口令更改方法,其特征在于,所述基于可靠验证的口令更改方法进一步包括:
7.如权利要求6所述的基于可靠验证的口令更改方法,其特征在于,所述基于可靠验证的口令更改方法进一步包括:
8.如权利要求7所
9.一种基于可靠验证的口令更改系统,其特征在于,所述基于可靠验证的口令更改系统包括口令生成方、MPC协议层以及口令使用方,所述口令生成方、MPC协议层以及口令使用方配合实现如权利要求1至8中任意一项所述的基于可靠验证的口令更改方法。
...【技术特征摘要】
1.一种基于可靠验证的口令更改方法,其特征在于,所述基于可靠验证的口令更改方法包括:
2.如权利要求1所述的基于可靠验证的口令更改方法,其特征在于,所述口令生成方根据新的口令信息进行分割处理,从而形成与口令需求方数量相同的分割口令信息包括:
3.如权利要求2所述的基于可靠验证的口令更改方法,其特征在于,所述mpc协议层将分割口令信息进行分发,从而使得每个口令使用方都分配到一份分割口令信息包括:
4.如权利要求3所述的基于可靠验证的口令更改方法,其特征在于,所述每个口令使用方通过所述mpc协议层为自身所获取的分割口令信息生成二次口令信息,从而获取最终分割口令信息包括:
5.如权利要求4所述的基于可靠验证的口令更...
【专利技术属性】
技术研发人员:陈双海,张凤超,孙建忠,
申请(专利权)人:北京中电汇通科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。