当前位置:网站首页>HCIP/HCIE Routing&Switching / Datacom备考宝典系列(十九)PKI知识点全面总结(公钥基础架构)
HCIP/HCIE Routing&Switching / Datacom备考宝典系列(十九)PKI知识点全面总结(公钥基础架构)
2022-06-27 21:47:00 【skawngury】
一、PKI简介
PKI Public Key Infrastructure 公钥基础架构

CIA模型
Confidentiality 机密性
Integrity 完整性
Availability 可用性
二、Confidentiality 机密性技术
加密技术简介

三、加密技术分类 根据密钥的使用方法
1 对称加密(共享密钥加密)
加密解密使用相同的密钥
特点:速度快 密文紧凑 密钥管理复杂 用于大量数据的传送


2 非对称加密(公开密钥加密)
加密 解密使用不同的密钥(公钥 私钥)
特点:速度慢 密文不紧凑 密钥管理简单 通常只用于数字签名

公钥加密 私钥解密
私钥加密 公钥解密

四、两种加密算法的结合
在实际使用中 通信双方通常会使用公钥密码学来交换密钥素材
双方最终计算出密钥 而用对称密码学来加密实际的数据
两者配合使用 保证了加密速度和安全性
公钥密码体系-非对称密码体系-交换密钥素材
速度慢 密文不紧凑 密钥管理简单 通常只用于数字签名
共享密码体系-对称密码体系-加密实际数据
速度快 密文紧凑 密钥管理复杂 用于大量数据的传送

A把密钥素材用B的公钥加密 然后B用B的私钥解密 就拿到素材
A再将明文用密钥素材加密 B用解密后的密钥素材解密得到明文
但仍然存在问题
A如何确认拿到的公钥是B的?
如何保证数据在传递过程中不被破坏?
边栏推荐
- 100 questions for an enterprise architect interview
- VirtualBox extended dynamic disk size pit
- Although the TCGA database has 33 cancers
- 自定义MySQL连接池
- Sentinel
- [PCL self study: segmentation4] point cloud segmentation based on Min cut
- 零基础自学SQL课程 | SQL基本函数大全
- 线程池实现:信号量也可以理解成小等待队列
- Detailed explanation of MATLAB axis coordinate axis related settings
- Grab those duplicate genes
猜你喜欢

【无标题】
![[paper reading | deep reading] sdne:structural deep network embedding](/img/6a/b2edf326f6e7ded83deb77219654aa.png)
[paper reading | deep reading] sdne:structural deep network embedding

MySQL企业级参数调优实践分享
![[PCL self study: pclplotter] pclplotter draws data analysis chart](/img/ca/db68d5fae392c7976bfc93d2107509.png)
[PCL self study: pclplotter] pclplotter draws data analysis chart

Zero foundation self-study SQL course | case function

An analysis of C language functions
![[try to hack] kill evaluation](/img/93/e623e25dc4dec1f656227c7651577e.png)
[try to hack] kill evaluation

Storage structure of graph

Eliminate gaps around El image images

Zero foundation self-study SQL course | if function
随机推荐
Golang uses Mongo driver operation - query (Advanced)
[microservices sentinel] sentinel data persistence
赛尔笔记|视频文本预训练简述
Can you do these five steps of single cell data cleaning?
Flutter series: Transformers in flutter
[digital ic/fpga] detect the position of the last matching sequence
QStringList 的学习笔记
[PCL self study: pclvisualizer] point cloud visualization tool pclvisualizer
PAT乙级1013
Customize MySQL connection pool
零基础自学SQL课程 | IF函数
Zero foundation self-study SQL course | complete collection of date functions in SQL
Zero foundation self-study SQL course | complete collection of SQL basic functions
matlab axis坐标轴相关设置详解
股市小白在网上股票开户安全吗?
Matlab基本函数 length函数
Mise en œuvre du pool de Threads: les sémaphores peuvent également être considérés comme de petites files d'attente
Smart wind power | Tupu software digital twin wind turbine equipment, 3D visual intelligent operation and maintenance
现代编程语言:Rust (铁锈,一文掌握钢铁是怎样生锈的)
One step forward is excellent, one step backward is ignorant