文章目录

  • 一、数据加密模型
  • 二、密钥
  • 三、密码学
  • 四、密码安全

一、数据加密模型


数据加密模型 :

① 发送明文 : 用户 A 向 用户 B 发送 明文 X ;

② 加密 : 通过 加密算法 对 明文 X 进行 E 运算加密算法 , 进行加密 , 得到 密文 Y , 这个 密文 Y 是加密的数据 ;

③ 防止截获 : 密文 Y 即使被截获 , 也无法获取到真实信息 , 即 明文 X ;

④ 解密 : 密文 Y 在接收端 , 经过 D 运算 解密算法 , 进行解密 , 得到 明文 X ;

二、密钥


密钥 :

① 密钥本质 : 加密 和 解密 使用的 密钥 , 是 一串 保密的 字符串 ;

② 加密 : 明文 通过 加密算法 和 加密密钥 , 可以计算出 对应 密文 ;

③ 解密 : 密文 通过 解密算法 和 解密密钥 , 可以计算出 对应 明文 ;

④ 密钥提供者 : 加密密钥 和 解密密钥 是 密钥中心 提供的 ;

⑤ 密钥特点 : 加密密钥 与 解密密钥 , 可以是相同的 , 也可以是不同的 ;

⑥ 密钥传输 : 传输 密钥 时 , 必须通过 安全信道 传输 ;

三、密码学


密码学 包含了 密码编码学 和 密码分析学 ;

  • 密码编码学 : 设计密码体质 ;
  • 密码分析学 : 密钥未知的前提下 , 将 密文 推演 成 明文 , 或 密钥 ; 即 密文破解 , 密钥破解 ;

四、密码安全


密码安全 :

① 无条件安全 : 无论有多少密文 , 都 无法获取足够多的信息破解出明文 , 则称该密码体质 是 无条件安全的 , 理论上不可破的 ;

② 计算安全 : 密码 不能被 可以实现的计算资源破译 , 则称该密码体质是 计算上安全的 ; 如 破解需要计算 100 年 ;

【计算机网络】网络安全 : 数据加密模型 ( 加密模型 | 密钥 | 密码学 | 密码安全 )相关推荐

  1. 【计算机网络】OSI七层模型

    [计算机网络]OSI七层模型 简介 osi:Open System Interconnection Reference Model 作用: 将不同厂商和网络设备传输的数据格式进行规定,以实现统一识别和 ...

  2. java基础巩固-宇宙第一AiYWM:为了维持生计,四大基础之计网_Part_1-1(计算机网络体系_七层模型五层模型TCP/IP四层模型、TCPUDPIP的故事【TCP三握四挥】)整起

    PART1:计算机网络体系可以大致分为一下三种, 每一层有自己对应的协议,每一层都是向上一层提供服务,每个分层中所有的协议都称为协议栈 协议:网络中传输信息时的规范和规则 各层一些重要的协议 网络:通 ...

  3. 【计算机网络】应用层 : 总结 ( 网络应用模型 C/S P2P | 域名解析 DNS | 文件传输协议 FTP | 电子邮件 | 万维网 与 HTTP ) ★★★

    文章目录 一.网络应用模型 ★ 二.域名解析过程 ★ 三.FTP 文件传输协议 四.电子邮件★ 五.万维网 和 HTTP 协议★ 一.网络应用模型 ★ 网络应用模型 : ① 客户 / 服务器 模型 ( ...

  4. 【计算机网络】应用层 : 网络应用模型 ( 应用层概述 | 客户端 / 服务器 模型 | P2P 模型 )

    文章目录 一.应用层概述 二.网络应用模型 三.客户 / 服务器 模型 四.P2P 模型 一.应用层概述 应用层作用 : 对 应用程序 的 通信 提供服务 ; 应用层定义 : 报文类型 : 应用进程 ...

  5. 王道考研 计算机网络20 应用层 客户端/服务器C/S模型 P2P模型 DHCP协议 域名解析系统DNS 文件传送协议FTP 万维网 超文本传输协议HTTP

    应用层概述 FTP:文件传输协议(File Transfer Protocol)是用于在网络上进行文件传输的一套标准协议. SMTP:是一种提供可靠且有效的电子邮件传输的协议. POP3 ,全名为&q ...

  6. 安全(六种核心安全机制-加密、密钥、签名与证书)

    安全要解决什么问题 你都会的密码术 安全机制之对称加密 安全机制之非对称加密 安全机制之密钥交换 安全机制之消息摘要 安全机制之电子签名 安全机制之证书与PKI 一.在典型的场景中,安全主要用于解决4 ...

  7. 常用数据加密及加密格式

    一.加密和解密 1. 加密 数据加密的基本过程,就是对原来为明 的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为 "密文".通过这样的途径,来达到保护数据不被 非 ...

  8. 计算机网络 —— 网络安全

    网络安全问题概述 我们通过一个简单的端口扫描工具,再加上一个破解密码的工具就可以轻易的入侵别人的计算机,但是对于底层原理,即使不是从事网络安全的程序员们,其实都得多多少少了解一点. 网络安全问题分类 ...

  9. [计算机网络] 网络安全

    一.信息安全 1.安全的概念 防止偶然的或者未授权者对信息的恶意泄露.修改和破坏,从而导致信息的不可靠或无法处理等. 2.安全的内容 从消息的层次:完整性.保密性.不可否认性 从网络层次:可用性.可控 ...

最新文章

  1. 邪恶的Java技巧使JVM忘记检查异常
  2. Git 切换提交历史节点
  3. 创建型模式之工厂方法模式
  4. 没理由不买它!小米今年最后一款旗舰发布:性价比真的高
  5. 拦截方法并替换成自己的方法
  6. python request属性及方法说明
  7. wpf中内容包含在border中_Excel中创建包含注释的数学公式
  8. 致远项目管理SPM系统案例:中建二局项目管理系统
  9. centos6.6搭建LANP环境(yum)
  10. Leaflet渲染TopoJSON数据demo
  11. 张鑫溢:9.28黄金原油走势分析及操作建议指导.
  12. android 9.0 10.0 上报鼠标左键右键给app调用
  13. 内网IT风险管控解决方案
  14. 初识5G - 揭开5G的神秘面纱 从零开始学习
  15. 关于会员积分体系的产品设计
  16. oracle maven依赖
  17. 站长应该如何挖掘长尾关键词
  18. 沙比尔•巴蒂亚访谈:Hotmail创业传奇
  19. LINUX 路由子系统流程分析
  20. Pixy(CMUCAM5)入门学习

热门文章

  1. 【python基础】list操作相关:扩充、条件查找【IndexError: list assignment index out of range】...
  2. TypeScript基础学习 —— 基础类型
  3. SpringBoot项目以服务器方式启动
  4. linux 启动rabbitmq 报错:
  5. 【深度学习问题整理】
  6. 如何在64位win7下通过ODAC来访问Oracle服务器
  7. 2009 年 3月 二级 java
  8. ArcGIS.Server.9.3和ArcGIS API for Flex的GeometryService和buffer分析(十)
  9. 百度地图手绘线坐标获取
  10. 对想进入Unity开发新人的一些建议