为了账号安全,请及时绑定邮箱和手机立即绑定

问答区没看到我想要的答案,实在不知道这里为什么要还原密钥。

我的测试:

https://img1.sycdn.imooc.com//5b3deaa20001b8d208730458.jpg

https://img1.sycdn.imooc.com//5b3dea7d0001a7a409230334.jpg

结果:

https://img1.sycdn.imooc.com//5b3deac50001440f05960043.jpg


我的结论是:

老师是为了演示一下其他加密算法可能会涉及到的步骤(?)

正在回答

4 回答

其实这两个密钥都是一样的,在代码中写一个equals比较就明白了,这个直接拿到密钥和还原密钥只是告诉你密钥的获取方式

0 回复 有任何疑惑可以回复我~

个人认为:计算好的摘要包含密钥,并且接收方要用同一个密钥对原始消息再计算摘要。还原密钥应该是把生成的随机密钥应用到上述计算中

0 回复 有任何疑惑可以回复我~

老师讲的是原理,老师的代码不能直接用到实际生产的,需要根据具体情况进行包装,因为消息传递是双方的,双方怎么约定Key的传递形式是另一回事,和老师讲的不冲突。

0 回复 有任何疑惑可以回复我~

这个问题听课的时候也时这么想的,感觉应该也不用还原密钥吧,用代码打出两个key的hashcode是一样的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

问答区没看到我想要的答案,实在不知道这里为什么要还原密钥。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信