2918b密钥分散管理系统——密钥确认算法实现软件说明书内容摘要:

. 选择安装类型,建议选择 Typical,并点击。 10. 出现正在安装界面,请等待。 11. 安装完毕 ,点击确定 四. 该系统的使用 : (1) 登录和注册界面: 安装好必须的软件环境后运行该程序可以出现上面这个 界面 ,即图 (1),用户 首先要输入所用系统总人数和进入系统的必要人数。 输入过后,各个用户分别输入自己的用户名和密码,并记住。 全部输入完毕后,按确认,系统会自动生成主密码,但是用户并不知道 生成的主密码。 在进入系统时,要求至少有必要人数来输入自己的用户名和密码。 当输入的用户名 和密 码正 确的 时候 ,会进 入系 统并 可以 正常 使用 系统。 当其中一人 输入错误时,界面会显示您输入的密码错误,请重新输入。 当连续输入错误 3 次时,界面会显示 五. 算法流程图 加密部分: 注释: 1. 在开始之后,根据界面提示,输入总体人数 n和必要人数 k, 总体人数 n和必要人数 k都是有一定的大小限制,以防止下面生成的 y过于庞大,影响计算速度。 所输入的 k用于生成随机数以及多项数, n用来确定具体有多少人在使用系统。 2. 系统根据用户输入的必要数 k,由系统 生成随机数 a0, a1,… ,ak1,在这里,系统生开始 提示输入 k , n 生成随机数 a0, a1,… ,ak1 生成多项式 y= a0+ a1x+… + ak1xk1 输入 x1,x2,… ,xn(子密钥)得到y1,y2,… ,yn(用户 ID) 结束 构造函数 key=f(a0, a1,… ,ak1)即为主密钥 f 成的随机数因为先前输入的 k与 n不相同而会有所不同,若用户输入的 k与 n相同,也会由于在生成时所选用的随机种子(一般以系统时间为随机种子)不同而产生不。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。