自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 【C编程】合并两个有序的单向链表

【C编程】合并两个有序(从小到大)的单向链表

2022-02-27 22:59:41 963

原创 Lauren与密码学9,数字签名

Lauren:  我思考了一下,采用消息认证码的手套订单还是有问题。客户生成订单,计算Hash值,并且给Hash值加密。这样防止了篡改和别人伪造,但是因为密码是在工厂与客户之间共享的。客户和工厂都有生成一模一样订单的能力。客户否认说我没有发过这个订单,是工厂自己伪造的订单。技术上来讲,消息认证码没有办法防止否认。Haorui: 正确,我们在讲对称加密算法的时候说过,万一密钥泄露,通信双方都有嫌

2017-10-21 18:40:52 331

原创 Lauren与密码学8,消息认证码MAC

Haorui: Lauren, 还记得我们之前讲的手套订单问题吗?Lauren: 记得里面有很多安全问题,比如否认、抵赖,伪造、篡改等等。Haorui: 是的,我们学的Hash函数可以解决篡改问题。Lauren: 是的,我们只要计算一下订单的Hash值就可以知道这个订单在传送的过程中是否被人篡改了。这样说来,如果传输过程出现错误,Hash函数也可以检测出来。功能强大呀!Haorui

2017-10-20 18:46:19 761

原创 Lauren与密码学7,哈希函数

Haorui:  先举个例子吧。假如有一天老板要你在设备上测试某一个软件版本。于是你就开始从美国的服务器上下载这个软件版本。下载的时候才发现软件非常大,有好几个G,网速又很慢。这个下去,搞不好要下三天两夜呢。这时候,Michael哥过来说,Lauren,我里有这个软件版本,前几天下的,你拷过去好了。Lauren: 挺好,我就用Michael哥的。  Haorui: 慢着,这里有一个问题,M

2017-10-20 16:10:26 473

原创 Lauren与密码学6,非对称密码系统

Haorui: 对称密码系统我们己经使用了至少4000年,但是在有些应用场景下就显得力不从心。首先是密钥个数问题,比如一个1000人的公司,每个员工之间都要进行加密通信。得需要多少密码?Lauren:  相当于每个人要1000个密码,也就是1000乘以1000,要100万个密码。Haorui:  正确答案应该是大约50万个,也很多了。而且在通信双方之间,必须事先通过安全信道传输密码才能通信

2017-10-17 22:10:17 1237

原创 Lauren与密码学5,对称密码系统

Haorui:  对称密码系统也称单密码系统,就也就是说,加解密使用同一密钥。比如我们之前所说的平移法,就是对称密码系统。 见下图5.1:Alice用Key与加密算法对消息明文进行加密,消息以密文的形式在Internet上传送。Bob收到密文后使用相同的Key与解密算法进行解密,从而得到明文。Lauren: 也就是说,在通信开始前,Alice与Bob要事先知道使用的密钥。Hao

2017-10-16 12:23:19 472

原创 Lauren与密码学4,初识密码系统

Haorui: 我们的“随机女生”,投骰子所生产的数列是准随机数吗?Lauren: 我想想,每次投骰子,数字是随机的,两次之间也无关联。但是比如我第一次投了一个六,第二次也投了个六。这算不算重复产生?Haorui: 这个是随机产生的,巧合而已,不能算重复产生。重复产生的意思是每次都一样。所以投骰子所生产的数列是准随机数。Lauren: 明白。Haorui: 今天了解一下密码系统基础

2017-10-13 18:38:16 252

原创 Lauren与密码学3,我是随机数。

Lauren: 随机数,我知道。就是随机的,不确定的,没有规律的数字。Haorui: 差不多。来我们看看更专业的说法。随机数是一个随机数据序列集合中的某一个。序列中的数据之间是毫无关联的。且对下一个将要产生的随机数值是不可预测的,也没有一种方式能够超过50%的概率预测下一个随机位(这里指二进制数位)。它有三大特性,不可预测性,不可重复产生,无关联性。Lauren: “煮个粟子”吧。Ha

2017-10-13 15:23:06 241

原创 Lauren与密码学2,什么是现代计算机密码学?

“Lauren,你要学密码学呀?我来教你”我献殷勤的问道。“是的,Haorui哥。”Lauren嘴巴就是甜。Haorui: 学密码学,就从密码开始吧。密码我们大家都不陌生。对吧?Lauren: 是的。比如电脑的开机密码,私人邮箱密码,QQ密码,银行密码,WIFI密码等,好多呢。Haorui: 对,这就是我们常说的密码,password。比如银行密码,一般由6位数组成。电脑开机密码可

2017-10-13 15:10:44 1494

原创 Lauren与密码学1,Who is Lauren?

当得知Lauren 要离开公司,心情变得无比沉重。当天晚上,我躲在被子里,哭湿了一条毛巾。第二天早上我拖着疲惫的身体,来到公司,看见同样眼睛布满血丝的同事Zaixian,他对我说,他哭湿了两条毛巾。。。大概是二十多年前,一本计算机发展史,读得我热血沸腾,于是我选择了计算机专业,大学毕业以后,理所当然的成为了一名IT男。IT男的工作枯燥并且乏味,每天对着电脑工作。其实我只是想安安静静的作一个美男

2017-10-13 14:51:46 291 1

原创 记录成长

回首往事,感慨万千。找个地方,记录自己的成长。。。

2017-05-12 16:15:06 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除