【计算机网络】网络安全 : 数据加密模型 ( 加密模型 | 密钥 | 密码学 | 密码安全 )
文章目录
- 一、数据加密模型
- 二、密钥
- 三、密码学
- 四、密码安全
一、数据加密模型
数据加密模型 :
① 发送明文 : 用户 A 向 用户 B 发送 明文 X ;
② 加密 : 通过 加密算法 对 明文 X 进行 E 运算加密算法 , 进行加密 , 得到 密文 Y , 这个 密文 Y 是加密的数据 ;
③ 防止截获 : 密文 Y 即使被截获 , 也无法获取到真实信息 , 即 明文 X ;
④ 解密 : 密文 Y 在接收端 , 经过 D 运算 解密算法 , 进行解密 , 得到 明文 X ;
二、密钥
密钥 :
① 密钥本质 : 加密 和 解密 使用的 密钥 , 是 一串 保密的 字符串 ;
② 加密 : 明文 通过 加密算法 和 加密密钥 , 可以计算出 对应 密文 ;
③ 解密 : 密文 通过 解密算法 和 解密密钥 , 可以计算出 对应 明文 ;
④ 密钥提供者 : 加密密钥 和 解密密钥 是 密钥中心 提供的 ;
⑤ 密钥特点 : 加密密钥 与 解密密钥 , 可以是相同的 , 也可以是不同的 ;
⑥ 密钥传输 : 传输 密钥 时 , 必须通过 安全信道 传输 ;
三、密码学
密码学 包含了 密码编码学 和 密码分析学 ;
- 密码编码学 : 设计密码体质 ;
- 密码分析学 : 密钥未知的前提下 , 将 密文 推演 成 明文 , 或 密钥 ; 即 密文破解 , 密钥破解 ;
四、密码安全
密码安全 :
① 无条件安全 : 无论有多少密文 , 都 无法获取足够多的信息破解出明文 , 则称该密码体质 是 无条件安全的 , 理论上不可破的 ;
② 计算安全 : 密码 不能被 可以实现的计算资源破译 , 则称该密码体质是 计算上安全的 ; 如 破解需要计算 100 年 ;
【计算机网络】网络安全 : 数据加密模型 ( 加密模型 | 密钥 | 密码学 | 密码安全 )相关推荐
- 【计算机网络】OSI七层模型
[计算机网络]OSI七层模型 简介 osi:Open System Interconnection Reference Model 作用: 将不同厂商和网络设备传输的数据格式进行规定,以实现统一识别和 ...
- java基础巩固-宇宙第一AiYWM:为了维持生计,四大基础之计网_Part_1-1(计算机网络体系_七层模型五层模型TCP/IP四层模型、TCPUDPIP的故事【TCP三握四挥】)整起
PART1:计算机网络体系可以大致分为一下三种, 每一层有自己对应的协议,每一层都是向上一层提供服务,每个分层中所有的协议都称为协议栈 协议:网络中传输信息时的规范和规则 各层一些重要的协议 网络:通 ...
- 【计算机网络】应用层 : 总结 ( 网络应用模型 C/S P2P | 域名解析 DNS | 文件传输协议 FTP | 电子邮件 | 万维网 与 HTTP ) ★★★
文章目录 一.网络应用模型 ★ 二.域名解析过程 ★ 三.FTP 文件传输协议 四.电子邮件★ 五.万维网 和 HTTP 协议★ 一.网络应用模型 ★ 网络应用模型 : ① 客户 / 服务器 模型 ( ...
- 【计算机网络】应用层 : 网络应用模型 ( 应用层概述 | 客户端 / 服务器 模型 | P2P 模型 )
文章目录 一.应用层概述 二.网络应用模型 三.客户 / 服务器 模型 四.P2P 模型 一.应用层概述 应用层作用 : 对 应用程序 的 通信 提供服务 ; 应用层定义 : 报文类型 : 应用进程 ...
- 王道考研 计算机网络20 应用层 客户端/服务器C/S模型 P2P模型 DHCP协议 域名解析系统DNS 文件传送协议FTP 万维网 超文本传输协议HTTP
应用层概述 FTP:文件传输协议(File Transfer Protocol)是用于在网络上进行文件传输的一套标准协议. SMTP:是一种提供可靠且有效的电子邮件传输的协议. POP3 ,全名为&q ...
- 安全(六种核心安全机制-加密、密钥、签名与证书)
安全要解决什么问题 你都会的密码术 安全机制之对称加密 安全机制之非对称加密 安全机制之密钥交换 安全机制之消息摘要 安全机制之电子签名 安全机制之证书与PKI 一.在典型的场景中,安全主要用于解决4 ...
- 常用数据加密及加密格式
一.加密和解密 1. 加密 数据加密的基本过程,就是对原来为明 的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为 "密文".通过这样的途径,来达到保护数据不被 非 ...
- 计算机网络 —— 网络安全
网络安全问题概述 我们通过一个简单的端口扫描工具,再加上一个破解密码的工具就可以轻易的入侵别人的计算机,但是对于底层原理,即使不是从事网络安全的程序员们,其实都得多多少少了解一点. 网络安全问题分类 ...
- [计算机网络] 网络安全
一.信息安全 1.安全的概念 防止偶然的或者未授权者对信息的恶意泄露.修改和破坏,从而导致信息的不可靠或无法处理等. 2.安全的内容 从消息的层次:完整性.保密性.不可否认性 从网络层次:可用性.可控 ...
最新文章
- 邪恶的Java技巧使JVM忘记检查异常
- Git 切换提交历史节点
- 创建型模式之工厂方法模式
- 没理由不买它!小米今年最后一款旗舰发布:性价比真的高
- 拦截方法并替换成自己的方法
- python request属性及方法说明
- wpf中内容包含在border中_Excel中创建包含注释的数学公式
- 致远项目管理SPM系统案例:中建二局项目管理系统
- centos6.6搭建LANP环境(yum)
- Leaflet渲染TopoJSON数据demo
- 张鑫溢:9.28黄金原油走势分析及操作建议指导.
- android 9.0 10.0 上报鼠标左键右键给app调用
- 内网IT风险管控解决方案
- 初识5G - 揭开5G的神秘面纱 从零开始学习
- 关于会员积分体系的产品设计
- oracle maven依赖
- 站长应该如何挖掘长尾关键词
- 沙比尔•巴蒂亚访谈:Hotmail创业传奇
- LINUX 路由子系统流程分析
- Pixy(CMUCAM5)入门学习
热门文章
- 【python基础】list操作相关:扩充、条件查找【IndexError: list assignment index out of range】...
- TypeScript基础学习 —— 基础类型
- SpringBoot项目以服务器方式启动
- linux 启动rabbitmq 报错:
- 【深度学习问题整理】
- 如何在64位win7下通过ODAC来访问Oracle服务器
- 2009 年 3月 二级 java
- ArcGIS.Server.9.3和ArcGIS API for Flex的GeometryService和buffer分析(十)
- 百度地图手绘线坐标获取
- 对想进入Unity开发新人的一些建议