flow chart 3
2016-06-03 07:54:36 0 举报
流程图3是一个用于可视化和理解复杂过程或系统的图形工具。它由一系列的节点或步骤组成,这些节点或步骤按照特定的顺序排列,并通过箭头或线条连接起来。每个节点代表一个特定的操作或决策点,而线条则表示过程的流动方向。流程图3的设计可以帮助我们更好地理解和预测过程的运行方式,从而提高效率和效果。此外,流程图3还可以帮助我们识别和解决过程中的问题和瓶颈,以及优化和改进过程。总的来说,流程图3是一个非常强大的工具,可以应用于各种领域,如企业管理、项目管理、产品开发等。
作者其他创作
大纲/内容
Alice的私钥
口令
伪随机数生成器
(1)生成KEY
密钥加密密钥(KEY)
单向散列函数
Alice
加密后的会话密钥
(2)解密会话密钥
消息
会话密钥(CEK)
PBE解密
(5)Bob将解密得到的散列值与Alice得到直接发送的消息的散列值进行对比
用对称密码加密
如果两者一致则签名验证成功
(1)Alice用单向散列函数计算消息的散列值
盐
发送消息
abcabcabcabc...
(2)生成会话密钥并加密
Alice的公钥
02 E3 29 12 2A D0F5 21 62 FE 72 7781 75 8E B2 9F 6618 1C 48 22 E6 EF...
解密
签名
abcabcdepasshello...
PBE加密
通过解密收到的签名而得到的散列值
对应的KEY值
收到的签名
用对称密码解密
(3)加密消息
(2)Alice用自己的私钥加密散列值
加盐的情况
接收者Bob
散列值
5B94E7E5AB9DF8DC3BC6541B...
发送签名
加密
用会话密钥加密的消息
不加盐的情况
发送者Alice
(3)解密消息
攻击者可以事先计算口令所对应的KEY值(可能进行字典攻击)
(4)Bob用Alice的公钥解密收到的签名
即便口令相同,只要盐不同,KEY值也不同,因此无法进行字典攻击
4D 58 FD 69 87 38EB 4D CB A9 C3 A409 70 F0 7D AC 2044 40 32 6F AB 16...
(3)Alice将消息和签名发送给Bob
0 条评论
下一页