第二章  数字信封、数字签名、完整性验证、数据加解密及身份认证流程

数字信封:将对称加密技术和非对称加密技术结合使用的过程。
数字签名:验证发送方的身份,发送方用自己的私钥签名,接收方用发送方的公钥验证。
完整性验证:HASH函数、WinMD5工具,先对原文进行HASH运算,获得一个摘要,非对称加密算法对摘要进行操作。
  
数据加解密及身份认证流程:
A用户:
  明文+Hash(单向性)->信息摘要1,信息摘要1+A的私钥->数字签名;
  明文、数字签名、A的数字证书+对称密钥->密文;
  对称密钥、B的数字证书+B的公钥->数字信封;
  密文+数字信封->发送给B。
B用户:
  B的私钥解开数字信封->对称密钥、密文;
  对称密钥解密 密文-->明文、数字签名、A的数字证书;
  明文+Hash->信息摘要2;
  数字签名+A的公钥->信息摘要1;
  对比信息摘要1和信息摘要2,相同则没问题。

转载于:https://blog.51cto.com/13712661/2353145

网络安全与管理精讲视频笔记4-数字信封、数字签名、完整性验证、数据加解密及身份认证流程...相关推荐

  1. 韩国计算机网络电子书,韩老师 计算机网络安全精讲视频课程 共34节课

    韩老师 计算机网络安全精讲视频课程 共34节课 6 j3 d+ d* r* s3 z3 `" B9 {8 V( L+ |" Z* o8 G# K) d0 y6 f 课程目标 3 j ...

  2. 视频教程-2021考研专业课《计算机操作系统原理》精讲视频课程-操作系统

    2021考研专业课<计算机操作系统原理>精讲视频课程 河北师范大学软件学院优秀讲师,项目经理资质,担任操作系统原理.软件工程.项目管理等课程教学工作.参与十个以上百万级软件项目管理及系统设 ...

  3. 视频教程-Python--面向对象及魔术方法精讲视频-Python

    Python--面向对象及魔术方法精讲视频 普华永道技术主管 / MongoDB Professionor 中国15位获得者之一 / 平安集团mongoDB特邀讲师 / mongoDB上海分会主席.中 ...

  4. 视频教程-2020最新微信小程序基础+实战精讲视频-微信开发

    2020最新微信小程序基础+实战精讲视频 负责过多个软件项目的研发.设计和管理工作,拥有项目管理师认证.项目监理师中级认证.出版过的图书有<微信小程序开发图解案例教程><Axure ...

  5. 【干货分享】自己总结录制的web前端精讲视频,零基础入门学习资料,开发工具

    "大清亡于闭关锁国,学习技术需要交流和资料" 为了让大家在自己的前端生涯中少走一些弯路,我亲自做了这么一门课:用我自己一路从码农到创业者的亲身经历,带大家感受前端程序员的职业发展规 ...

  6. 尚学堂lucene项目精讲视频共17讲

    尚学堂lucene项目精讲视频共17讲+文档+源码 超清 课程内容: ucene是一个java的搜索引擎,本套视频为无声版本,是尚学堂的新项目,已经包含了源码+设计开发文档.     001_myec ...

  7. java基础:Java七大外企经典面试精讲视频

    java基础:Java七大外企经典面试精讲视频 对于很多应聘java程序员的求职者来说,全面掌握java面试技巧,确实是自己找到一个好工作的敲门砖.今天小编在这里给大家分享一个关于java基础的Jav ...

  8. 2015年上半年系统集成项目管理工程师案例计算题精讲视频(乔俊峰)

    2015年上半年系统集成项目管理工程师案例计算题精讲视频(乔俊峰) 讲师介绍:  乔俊峰,高校教师 / 培训机构讲师,高级项目管理师.信息系统项目管理师.高级项目经理.美国项目管理专业人士.网络规划设 ...

  9. 2019年消防工程师精讲视频全科下载

    把握考试重点可以使报考人员找到重点学习目标,从而在备考工作中取得理想的复习成果.消防重要部位不仅是一级消防工程师日常工作中的任务重点,同时也是考试中的考查重点.今天给大家分享2019年消防工程师黄明峰 ...

  10. 视频教程-Python入门精讲视频,从入门到精通-Python

    Python入门精讲视频,从入门到精通 10年Linux使用及管理经验,7年IT在线教育培训经验.拥有RHCA高级架构师及Openstack证书.精通Linux.Python.思科.C++.安全渗透等 ...

最新文章

  1. 长篇自动驾驶技术综述论文(下)
  2. #pragma pack(n)和sizeof求结构的大小
  3. 最全机器学习种类讲解:监督、无监督、在线和批量学习都讲明白了
  4. LeetCode-27 移除元素
  5. BZOJ 3240 构造矩阵+矩阵快速幂
  6. ASP.NET vNext 概述
  7. java flash_存在漏洞的Java及Flash版本使用者众多
  8. OsgEarth加载shp文件问题以及shp文件介绍
  9. 数据库系统及应用——班级管理系统
  10. 基于机器学习的回归拟合、详细总结
  11. java计算机毕业设计校园环境保护监督系统源代码+系统+数据库+lw文档
  12. 简单介绍一下树莓派zero w
  13. SNF开发平台-SNF.CodeGenerator-升级生成BS页面代码-支持视图-数据库配置-快速开发者的利器...
  14. Linux 中复制问题,错误显示 cp:omitting directory
  15. C#获取电脑MAC地址(物理地址)的几种方法
  16. 中国工商银行网上银行B2C在线支付接口说明
  17. Android百度地图(四):百度地图运动轨迹纠偏、去噪、绑路之百度鹰眼
  18. class文件格式解析
  19. Qt 信号与槽基础操作
  20. 广义预测控制(GPC,含公式推导和仿真截图)

热门文章

  1. 2008服务器系统只有回收站,清除Windows Server 2008 R2中所有用户的回收站
  2. hadoop Context类
  3. centos7.0 配置mysql_Centos7.0配置MySQL主从服务器
  4. 使用 leastsq 对指定函数格式进行最小二乘拟合
  5. python画图案 使用循环完成_利用python在终端模拟下雪的效果
  6. Hbase API实现倒序查询
  7. mysql 查询最大值的总和_mysql中最大值和最小值以及总和查询与计数查询的实例详解...
  8. 计算机基础第五章知识,计算机基础第5次作业-第五章-Powerpoint知识题
  9. python基础学习笔记1
  10. [JSOI2008]最大数maxnumber(线段树)