1 本章概要

密码的本质就是将较长得密码——消息,变成较短的密码——秘钥。

2 什么是秘钥

2.1 秘钥就是一个巨大的数字

在使用对称密码、公钥密码、消息认证码、数字签名等密码技术,都需要一个称为秘钥(key)的巨大数字。然后,数字本身的带下并不重要,重要的是秘钥空间的大小,也就是可能出现的秘钥的总数量,因为秘钥空间越大,进行暴力破解就越困难。秘钥空间的大小是由秘钥长度决定的。

阅读全文 »

整部电影感觉有股悲伤的基调,欧维一生皆是不顺,很是平淡,看的确实难受,他是一个好人,却被社会所嫌弃。

他在乎的和在乎他的人都已不在人世,无论是妻子还是好朋友鲁尼(从影片看出,他们是从青年到老年的好朋友了),生活对欧维来说都是如此平淡,每天都面对的是“白痴“。

他孩童时期最高兴的应该是和他父亲一起开车,“这才是人生”,他爸告诉他。这句话,他对那个可爱的小女孩也说了,“这才是人生”。尽管,他很想和自己的孩子说。

阅读全文 »

1 本章概要

第五章学习了公钥密码;第九章学习了数字签名。其中公钥都扮演了重要的角色。然后,如果不能判断自己手上的公钥是否合法,就有可能遭到中间人攻击。证书,就是用来对公钥合法性提供证明的技术。

我们先介绍什么是证书,以及证书的应用场景,然后介绍 X.509 证书规范,以及利用证书来进行公钥传输的公钥基础设施(PKI)和认证机构。

阅读全文 »

1 羊妈妈的认证

大灰狼把黑色的爪子伸进门缝,说道:
“我是你们的妈妈,快快开门吧!”
七只小羊回答道:
“不是不是,妈妈的手是白色的,你的手的黑色的,你不是我们的妈妈!”
听了小羊的话,大灰狼把它的爪子染成了白色,于是小羊们就被大灰狼的白爪子给骗了,便打开了门。
这是因为小羊们用来认证的“白色的手”是大灰狼也能够模仿出来的。
如果有一种“只有羊妈妈才能生成的信息”,那就可以实现更可靠的认证了吧。

阅读全文 »

1 本章概要

使用消息认证码可以确认自己受到的消息是否就是发送者的本意,也就是说,使用消息认证码可以判断消息是否被篡改,以及是否有人伪装成发送者发送了该消息。
消息认证码是密码学家工具箱中 6 个重要的工具之一。这 6 个重要工具分别是:对称密码、公钥密码、单向散列函数、消息认证码、数字签名和伪随机数生成器。

阅读全文 »

1 本章概要

针对计算机所处理的消息,有时候我们也需要用到“指纹”。当需要比较两条消息是否一致时,我们不必直接对比消息本身的内容,只要对比它们的“指纹”即可。
本章中,使用单向散列函数就可以获取消息的“指纹”,通过对比“指纹”,就能够知道两条消息是否一致。
我们将详细介绍现在使用非常广泛的 SHA-1 单向散列函数,并思考对单向散列函数的攻击方法。

阅读全文 »

1 混合动力汽车

在介绍混合密码系统之前,我们先来说说混合动力汽车。混合动力汽车同时装备了电动机和发动机两种动力系统。
电动机由电池驱动,发动机由汽油驱动。当速度较慢时,汽车由电动机驱动,能够安静地行驶。当速度加快时,动力切换到发动机,以便输出更强的动力。
当踩下刹车时,损失的能量中的一部分能够被回收并用来对电池进行充电。

阅读全文 »

1 投币寄物柜的使用方法

介绍公钥密码之前,先说说投币寄物柜:将物品放入寄物柜中,然后投入硬币并拔出钥匙,就可以将寄物柜关闭了。关闭后的寄物柜,没有钥匙是无法打开的。
只要有硬币,任何人都可以关闭寄物柜,但寄物柜一旦被关闭,只有使用钥匙才能打开,而不是硬币。

因此我们可以说,硬币是关闭寄物柜的密钥,而钥匙则是打开寄物柜的密钥。

阅读全文 »

看完这部电影,不得不说,最后被男主拿出的戒指感动到了~戒指没有不见,它一直在那里。
回想女主第一次拒绝结婚的理由让人熟悉而又无奈,这不是我们每个男生都害怕听到的理由吗?

我还没有准备好

幸好,最后结局有情人终成眷属了。回想起剧情,就像溪水,可能会流的慢,但是总会流到那里。

最后女主结婚的理由才像她自己:

阅读全文 »

1 炒鸡蛋与对称密码

鸡蛋炒好之后就完全分不清原来的蛋黄和蛋白了,使用对称密码进行加密,和炒鸡蛋有着异曲同工之妙。炒鸡蛋搅拌的是鸡蛋,而密文打乱的则是比特序列。
然后,它们最大的不同是,炒鸡蛋无法还原成原来的鸡蛋,但密文却必须能够让接收者正确解密才行。
因此,如果只是随意地搅拌和混合,则不能称之为加密,而必须仔细设计出一种能够还原的混合方式。

阅读全文 »