Fork me on GitHub

随笔分类 -  密码学

密码学相关文章
摘要:文章目录一次性密码本加密之前的准备一次性密码本的加密方式一次性密码本的解密无法破译缺陷 一次性密码本 一次性密码本即Vernam Cipher,是由Gilbert Vernam在1917年, 开发的一种加密算法。 之所以叫做一次性密码本,是因为加密所用的密钥是一次性的,即密钥只会使用一次,不会出现因 阅读全文
posted @ 2019-06-24 10:57 flydean 阅读(991) 评论(0) 推荐(0) 编辑
摘要:MAC攻击及缺陷MAC有好几种实现方式对MAC的攻击重放攻击重放攻击的防护密钥推测攻击MAC算法的缺陷第三方证明防止否认 前面我们在讲HMAC的时候简单讲过了什么是MAC消息认证码。 简单点说MAC(Message Authentication Code)是一种确认完整性并进行认证的技术,取三个单词 阅读全文
posted @ 2019-06-18 23:08 flydean 阅读(266) 评论(0) 推荐(0) 编辑
摘要:HMAC算法及其应用MACHMACHMAC的应用HMAC实现举例 MAC 在现代的网络中,身份认证是一个经常会用到的功能,在身份认证过程中,有很多种方式可以保证用户信息的安全,而MAC(message authentication code)就是一种常用的方法。 消息认证码是对消息进行认证并确认其完 阅读全文
posted @ 2019-05-15 22:40 flydean 阅读(1073) 评论(0) 推荐(0) 编辑
摘要:女巫攻击及其防范什么是女巫攻击女巫攻击的防范身份验证特征向量让伪造变得困难Model 0 什么是女巫攻击 之前的文章在讲拜赞庭容错的时候,我们提到了女巫攻击Sybil Attack。那什么是女巫攻击呢? 女巫攻击这个词来源于Flora Rheta Schreiber 在1973年的小说《女巫》,这本 阅读全文
posted @ 2019-05-06 23:44 flydean 阅读(648) 评论(0) 推荐(0) 编辑
摘要:一致性hash算法Hash算法的作用Hash算法的冲突一致性hash算法一致性hash算法的原理容错性虚拟节点 Hash 算法也叫做散列算法,他可以让任意长度的数据M映射成为长度固定的值H。 Hash算法的作用 Hash算法的第一个作用就是数据的快速存储与查找。写过程序的人都知道,基本上主流的编程语 阅读全文
posted @ 2019-04-27 22:47 flydean 阅读(245) 评论(0) 推荐(0) 编辑