1)加密三要素:

a)明文、密文;b)算法;c)密钥
Y = ax + b

2)加密的分类

对称加密(加密的密钥和解密的密钥一样)和非对称加密(加密的密钥和解密的不一样)

3)对称加密特点

加密速度快,用来加密文件;
特点:加密密钥和解密密钥一样,密钥分发困难。

4)非对称加密特点

加密速度慢,但强度高;
优点:加密密钥和解密密钥不一样,公钥和私钥;公钥可以公开,密钥的分发容易。

5)钱是老百姓的命根子,密钥是金融系统的命根子

6)数字证书和网银KEY

数字证书是用户的网络身份证,里面含有用户信息、用户的公钥;
网银EKY是用户的密钥载体介质,里面存储用户的私钥

7)签名和验证签名。

  • 签名:非对称加密体系中,用私钥签名;相当于盖章!具有法律效力。电子签名法。
  • 验证签名: 用对端的数字证书中的公钥解密。对解密数据进行比对。

8)Hash算法:

对一批数据,进行指纹运算。

9)经典案例:

案例1:客户端A和服务器B双向身份认证

  • 1)客户端A和客户端B都有自己的密钥对;
  • 2)服务器B识别客户端A的身份流程为:A发送明文信息、对明文的签名信息、自己的公钥,将信息打包后,发送给B;B接受信息后,用A的公钥解密签名信息,得到明文2,校验明文是否一致。就可以验证A的身份
  • 3)同理:客户端A也可以验证服务器的身份。
    案例2:思考非对称加密时,为什么用对方的公钥加密数据。

网络安全相关基础知识相关推荐

  1. java 网络爬虫 正则表达式_【干货】Java网络爬虫基础知识

    原标题:[干货]Java网络爬虫基础知识 引言 Java 网络爬虫具有很好的扩展性可伸缩性,其是目前搜索引擎开发的重要组成部分.例如,著名的网络爬虫工具 Nutch 便是采用 Java 开发,该工具以 ...

  2. 网络服务器最基本的是文件,你可能想知道的15个网络常用基础知识

    原标题:你可能想知道的15个网络常用基础知识 网络是一个复杂的系统,涉及知识很多.现在腾正小超人给大家分享15个常用的网络基础知识: 1) 如何查看本机所开端口 用netstat -a -n命令查看! ...

  3. 多实例多进程网络编程PHP,php socket网络编程基础知识(四):多进程

    标签:status   传递   windows   返回   修改   队列   _for   响应   关联 说明 php在web编程时是不需要考虑多进程的,但整个php流程是涉及到多进程的,只不 ...

  4. Linux网络编程基础知识

    Linux网络编程基础知识 1. 协议的概念 1.1 什么是协议 1.2 典型协议 2 网络应用程序设计模式 2.1 C/S模式 2.2 B/S模式 2.3 优缺点 3 分层模型 3.1 OSI七层模 ...

  5. 网络技术入门(一):网络技术基础知识系统归结

    <网络技术入门>系列文章,分别从宏观硬件和微观数据传输角度说明网络传输过程.请期待后续系列文章. 自己写文章习惯性在每一个小节上做总结,有时候方便理解可以先看总结的内容. 本章主要是总结性 ...

  6. 对于一个网络营销新手,需要掌握哪些网络营销基础知识

    其实,说到网络营销,很多人的脑海里都是一个片面的了解,没有一个很全面,很明确的概念,只是知道一些网络营销技巧和方法,就大言不惭的说自己懂"网络营销"了,马找钱在这里就给一些网络营销 ...

  7. 2017年软考网络管理员基础知识考试内容

    软考网络管理员考试采用笔试形式,实行全国统一大纲.统一试题.统一时间.统一标准.统一证书的考试方式.下面有希赛小编为大家整理了2017年网络管理员基础知识考试内容.供大家参考!       网络管理员 ...

  8. 计算机网络san,SAN存储区域网络技术基础知识

    SAN存储区域网络技术基础知识 存储区域网络(SAN)是一种高速网络或子网络,提供在计算机与存储系统之间的数据传输.存储设备是指一张或多张用以存储计算机数据的磁盘设备.一个 SAN 网络由负责网络连接 ...

  9. 深入学习网络布线基础知识及子网划分(入门级)

    深入学习网络布线基础知识及子网划分(入门级) 1.信号与传输介质 1.1信号 1.1.1信号的定义 信息:指音讯.消息.通讯系统传输和处理的队形,主要就是表示人类社会传播的一切内容,是一种普遍联系的形 ...

最新文章

  1. 【知乎热议】没有顶会的CV/NLP方向的博士生毕业出路在哪里?
  2. BZOJ 2959: 长跑 解题报告
  3. Lodash 中文文档 (v3.10.1) - “Lang” 方法
  4. C++运行库 Neptune C++ Runtime Library(xbmc)
  5. Linux的实际操作:Linux磁盘分区 、挂载
  6. mysql主从复制超简单,mysql简单主从复制
  7. 国产机器人销售增涨 安防市场有待挖掘
  8. OAuth 2.0介绍
  9. bzoj 3552: 最右非零的数 hduoj 1066: Last non-zero Digit in N!(求N!的最后一个非0位)
  10. 铁子们,2019博客之星投票活动开始了!帮我投个票呗
  11. 你还在生产环境改代码么?函数计算版本管理(三)使用别名进行灰度发布...
  12. java删除文件夹的方法
  13. linux 重启startup.sh,centos中startup.sh启动服务脚本
  14. Python练习题——初学Python记录
  15. 2020年02月编程语言排行榜
  16. CSS3 vertical-align属性解决图片留白问题
  17. win7搜不到特定网络
  18. 哺乳时宝宝一边吃奶,另一边却自动流出来,这是怎么回事?
  19. 电脑进入BIOS界面快捷键是什么
  20. Android下拉筛选DropDownMenu

热门文章

  1. 工程经济学第一章工程经济学概述笔记
  2. 包工协议书样本_个人包工协议样本
  3. 浅析加密算法三【Playfair密码】
  4. 泛域名或者子域名 主机头设置
  5. 基于FTTH组网的qinq业务的配置
  6. 《滚雪球:巴菲特和他的财富人生》(The Snowball:Warren Buffett and the Business of Life)[PDF] - VeryCD电驴大全...
  7. LED:诣阔EQ-V900控制盒分辨率设置
  8. Kaggle淋巴结病理切片有无癌细胞鉴别建模:Logistic+SVM+RandomForest+CNN
  9. 报错:NestedIOException: Failed to parse mapping resource
  10. 电化学传感器(3)---气体采样系统