安基网 首页 安全 安全学院 查看内容

区块链与密码学:消息验证与数字签名

2018-12-18 00:31| 投稿: xiaotiger |来自: 互联网


免责声明:本站系公益性非盈利IT技术普及网,本文由投稿者转载自互联网的公开文章,文末均已注明出处,其内容和图片版权归原网站或作者所有,文中所述不代表本站观点,若有无意侵权或转载不当之处请从网站右下角联系我们处理,谢谢合作!

摘要: 我们一起来看一下,消息验证码 HMAC与数字签名的详细过程:一、消息验证码 HMAC:Hash 本身只能解决“攥改”问题,无法解决“伪装”问题银行转账例子、关注消息的完整性和认证MAC: Message Authentication Code 就是 ...

我们一起来看一下,消息验证码 HMAC与数字签名的详细过程:

一、消息验证码 HMAC:

Hash 本身只能解决“攥改”问题,无法解决“伪装”问题

银行转账例子、关注消息的完整性和认证

MAC: Message Authentication Code 就是一种确认完整性和进行认证的技术

MAC 的输入包括任意长度的消息和一个发送者接受者共享密码,输出固定长度的数据,称为 MAC 值

消息验证码使用步骤:

二、数字签名:

RSA 、ECDSA、证书

缺陷:无法验证公钥的真正归属

数字签名的过程:

很多地方都会用到随机数生成密钥生成密钥对生成初始化向量生成nonce…

随机数的性质随机性 不可预测 不可重现.

以上是消息验证与数字签名的图解,后续参谋长将给大家介绍密码学在区块链中的实际应用。

有兴趣的朋友可以一起交流探讨,共同成长。。。



小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!

本文出自:https://www.toutiao.com/a6635857464401068547/

免责声明:本站系公益性非盈利IT技术普及网,本文由投稿者转载自互联网的公开文章,文末均已注明出处,其内容和图片版权归原网站或作者所有,文中所述不代表本站观点,若有无意侵权或转载不当之处请从网站右下角联系我们处理,谢谢合作!


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

 最新
返回顶部