密码学
踮起脚尖。
这个作者很懒,什么都没留下…
展开
-
Mac消息保护机制和安全攻击
MAC 的保护机制:MAC的基本攻击类型:原创 2020-02-27 13:42:18 · 379 阅读 · 0 评论 -
HMAC和NMAC 生日攻击
原创 2020-02-23 15:35:15 · 426 阅读 · 1 评论 -
密码学与安全技术
密码学与安全技术工程领域从来没有黑科技;密码学不仅是工程。密码学相关的安全技术在整个信息技术领域的重要地位无需多言。如果没有现代密码学和信息安全的研究成果,人类社会根本无法进入信息时代。区块链技术大量依赖了密码学和安全技术的研究成果。实际上,密码学和安全领域所涉及的知识体系十分繁杂,本章将介绍密码学领域中跟区块链相关的一些基础知识,包括Hash算法与数字摘要、加密算法、数字签名、数字证书、P...原创 2020-02-16 19:51:42 · 9412 阅读 · 0 评论 -
长度拓展攻击 (理解)
长度扩展攻击是当一个攻击者通过添加一个后缀来修 改一个消息,但仍然能够指出消息的Hash值,这里有两种类型 的长度扩展攻击。符号||表示链接。类型一:如果Digest(Msg1)=Digest(Msg2),并且Len(Msg1)= Len(Msg2),消 息 Msg1 ¹ Msg2,则 Digest(Msg1 ‖ Sufx)= Digest(Msg2‖Sufx)。类型二:假设一个原始消息...原创 2020-02-09 13:04:43 · 1060 阅读 · 0 评论 -
生日攻击理解
1.什么是哈希碰撞?产生哈希碰撞的原因是什么?如何避免? 两个不同的输入,经过哈希算法后,得到了同样的哈希值,就叫做哈希碰撞。由于通常的哈希算法中,哈希值的空间远小于输入的空间,这就意味着信息熵有丢失。一个空间较大的集合(输入)通过哈希算法映射到一个空间较小的集合(哈希值),必然会造成多个输入映射到一个哈希值上,这就是所谓的哈希碰撞。这就是说当输入的可能性被完全枚举时,一定会产生哈希...原创 2020-02-07 10:43:05 · 6513 阅读 · 0 评论 -
盐(salt value)密码学
盐(Salt),在密码学中,是指在散列之前将散列内容(例如:密码)的任意固定位置插入特定的字符串。这个在散列中加入字符串的方式称为“加盐”。其作用是让加盐后的散列结果和没有加盐的结果不相同,在不同的应用情景中,这个处理可以增加额外的安全性。 在大部分情况,盐是不需要保密的。盐可以是随机产生的字符串,其插入的位置可以也是随意而定。如果这个散列结果在将来需要进行验证(...原创 2020-02-03 13:53:17 · 2526 阅读 · 0 评论