网络安全相关基础知识
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:思考非对称加密时,为什么用对方的公钥加密数据。
网络安全相关基础知识相关推荐
- java 网络爬虫 正则表达式_【干货】Java网络爬虫基础知识
原标题:[干货]Java网络爬虫基础知识 引言 Java 网络爬虫具有很好的扩展性可伸缩性,其是目前搜索引擎开发的重要组成部分.例如,著名的网络爬虫工具 Nutch 便是采用 Java 开发,该工具以 ...
- 网络服务器最基本的是文件,你可能想知道的15个网络常用基础知识
原标题:你可能想知道的15个网络常用基础知识 网络是一个复杂的系统,涉及知识很多.现在腾正小超人给大家分享15个常用的网络基础知识: 1) 如何查看本机所开端口 用netstat -a -n命令查看! ...
- 多实例多进程网络编程PHP,php socket网络编程基础知识(四):多进程
标签:status 传递 windows 返回 修改 队列 _for 响应 关联 说明 php在web编程时是不需要考虑多进程的,但整个php流程是涉及到多进程的,只不 ...
- Linux网络编程基础知识
Linux网络编程基础知识 1. 协议的概念 1.1 什么是协议 1.2 典型协议 2 网络应用程序设计模式 2.1 C/S模式 2.2 B/S模式 2.3 优缺点 3 分层模型 3.1 OSI七层模 ...
- 网络技术入门(一):网络技术基础知识系统归结
<网络技术入门>系列文章,分别从宏观硬件和微观数据传输角度说明网络传输过程.请期待后续系列文章. 自己写文章习惯性在每一个小节上做总结,有时候方便理解可以先看总结的内容. 本章主要是总结性 ...
- 对于一个网络营销新手,需要掌握哪些网络营销基础知识
其实,说到网络营销,很多人的脑海里都是一个片面的了解,没有一个很全面,很明确的概念,只是知道一些网络营销技巧和方法,就大言不惭的说自己懂"网络营销"了,马找钱在这里就给一些网络营销 ...
- 2017年软考网络管理员基础知识考试内容
软考网络管理员考试采用笔试形式,实行全国统一大纲.统一试题.统一时间.统一标准.统一证书的考试方式.下面有希赛小编为大家整理了2017年网络管理员基础知识考试内容.供大家参考! 网络管理员 ...
- 计算机网络san,SAN存储区域网络技术基础知识
SAN存储区域网络技术基础知识 存储区域网络(SAN)是一种高速网络或子网络,提供在计算机与存储系统之间的数据传输.存储设备是指一张或多张用以存储计算机数据的磁盘设备.一个 SAN 网络由负责网络连接 ...
- 深入学习网络布线基础知识及子网划分(入门级)
深入学习网络布线基础知识及子网划分(入门级) 1.信号与传输介质 1.1信号 1.1.1信号的定义 信息:指音讯.消息.通讯系统传输和处理的队形,主要就是表示人类社会传播的一切内容,是一种普遍联系的形 ...
最新文章
- 【知乎热议】没有顶会的CV/NLP方向的博士生毕业出路在哪里?
- BZOJ 2959: 长跑 解题报告
- Lodash 中文文档 (v3.10.1) - “Lang” 方法
- C++运行库 Neptune C++ Runtime Library(xbmc)
- Linux的实际操作:Linux磁盘分区 、挂载
- mysql主从复制超简单,mysql简单主从复制
- 国产机器人销售增涨 安防市场有待挖掘
- OAuth 2.0介绍
- bzoj 3552: 最右非零的数 hduoj 1066: Last non-zero Digit in N!(求N!的最后一个非0位)
- 铁子们,2019博客之星投票活动开始了!帮我投个票呗
- 你还在生产环境改代码么?函数计算版本管理(三)使用别名进行灰度发布...
- java删除文件夹的方法
- linux 重启startup.sh,centos中startup.sh启动服务脚本
- Python练习题——初学Python记录
- 2020年02月编程语言排行榜
- CSS3 vertical-align属性解决图片留白问题
- win7搜不到特定网络
- 哺乳时宝宝一边吃奶,另一边却自动流出来,这是怎么回事?
- 电脑进入BIOS界面快捷键是什么
- Android下拉筛选DropDownMenu
热门文章
- 工程经济学第一章工程经济学概述笔记
- 包工协议书样本_个人包工协议样本
- 浅析加密算法三【Playfair密码】
- 泛域名或者子域名 主机头设置
- 基于FTTH组网的qinq业务的配置
- 《滚雪球:巴菲特和他的财富人生》(The Snowball:Warren Buffett and the Business of Life)[PDF] - VeryCD电驴大全...
- LED:诣阔EQ-V900控制盒分辨率设置
- Kaggle淋巴结病理切片有无癌细胞鉴别建模:Logistic+SVM+RandomForest+CNN
- 报错:NestedIOException: Failed to parse mapping resource
- 电化学传感器(3)---气体采样系统