下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

网络工程师的学习之密码学

作者:蜗牛     来源: http://www.kokojia.com点击数:836发布时间: 2018-03-07 08:29:04

标签: 网络工程师网络工程师冲刺套餐网络工程师强化视频

软考,您想通过吗?一次通过才是硬道理

  网络工程师分硬件网络工程师和软件网络工程师两大类,硬件网络工程师以负责网络硬件等物理设备的维护和通信;软件网络工程师负责系统软件,应用软件等的维护和应用。今天就跟着小编一起来看一看:网络工程师必考点之密码学

  在这一篇教程里面,小编要为大家介绍的是:网络工程师必考点之密码学。关于这一个知识点,小编主要会从四个方面来一一介绍,希望这对大家有所帮助!

在这一篇教程里面,小编要为大家介绍的是:网络工程师必考点之密码学。关于这一个知识点,小编主要会从四个方面来一一介绍,希望这对大家有所帮助!

  第一个方面

  在传统密码体制里面,解密以及加密这两者采用的都是同一种密钥。最经常见的算法主要有IDEA(一种数据块加密算法)以及DES(数据加密算法)这两者。

  第二个方面

  密码学主要就是以研究数据保密作为主要的目的,对存储或者是传输的信息采取秘密的交换,从而就可以直接防止第三者对信息的窃取的技术,是不是非常的方便呢?

  第三个方面

  非对称密钥密码系统(也就是,我们经常说的公钥密码系统):现代密码体制里面,加密以及解密主要会采用不一样的密钥。

  实现的过程:每一个通信双方都会有两个密钥,也就是K以及K'这两者,在进行保密通信的时候,我们一般情况下都会将加密密钥K公开(我们将其称之为公钥),然而保留解密密钥K'(我们将其称之为私钥),最经常见的算法如下所示:RSA(RSA是目前最有影响力和最常用的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击)。

  第四个方面

  最后小编要为大家介绍的是加密模式分类,主要有分组密码以及序列密码这两种分类,具体如下所示:

  第一种:分组密码主要在相信复杂函数能够直接通过简单函数迭代若干圈得到的原则,主要就是利用简单圈函数及对合等等运算,从而充分利用非线性运算。

  第二种:序列密码主要就是通过有限状态机从而产生性能优良的伪随机序列,使用这一个序列加密信息流逐位加密获取得到相关的密文。

  小编结语:

  在这里小编还想补充一点,密码学是在编码与破译的斗争实践中逐步发展起来的,并随着先进科学技术的应用,已成为一门综合性的尖端技术科学。它与语言学、数学、电子学、声学、信息论、计算机科学等有着广泛而密切的联系。

赞(27)
踩(0)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程