当前位置: 首页 > news >正文

密码学入门——环游密码世界

文章目录

    • 参考书目
    • 一、基本概念
      • 1.1 本书主要角色
      • 1.2 加密与解密
    • 二、对称密码与公钥密码
      • 2.1 密钥
      • 2.2 对称密码和公钥密码
      • 2.3 混合密码技术
    • 三、其他密码技术

参考书目

图解密码技术 第三版

一、基本概念

1.1 本书主要角色

在这里插入图片描述

1.2 加密与解密

加密
在这里插入图片描述
解密
在这里插入图片描述
在这里插入图片描述
密码破译

在这里插入图片描述

二、对称密码与公钥密码

2.1 密钥

加密,解密与密钥

在这里插入图片描述
在这里插入图片描述

2.2 对称密码和公钥密码

1.对称密码是指在加密和解密时使用同一密钥的方式。
2.公钥密码是指在加密和解密时使用不同密钥的方式。因此,公钥密码又称非对称密码。

在这里插入图片描述
在这里插入图片描述

2.3 混合密码技术

将对称密码和公钥密码结合起来的密码方式称为混合密码系统(hybrid cryptosystem),这种系统结合了对称密码和公钥密码两者的优势。

三、其他密码技术

其他常用的密码技术有以下几个:

  • 单向散列函数
  • 消息认证码:可以确认消息是否来自所期望的通信对象,也能够确认消息是否被篡改。即消息认证码不仅能够保证完整性,还能够提供认证机制。
  • 数字签名:数字签名本质上是一种将现实世界中的签名和盖章移植到数字世界中的技术,它也是一种重要的密码技术。可以检测出伪装和篡改,并能防止事后否认。
  • 伪随机数生成器:一种能模拟产生随机数列的算法。随机数承担着密钥生成的重要职责,如果生成随机数的算法不好,窃听者就可以推测出密钥,从而带来通信机密性下降的风险。
http://www.lryc.cn/news/154423.html

相关文章:

  • 笔记本家庭版本win11上win+r,运行cmd默认没有管理员权限,如何调整为有管理员权限的
  • MavenCentral库发布记录
  • 小程序进阶-env(safe-area-inset-bottom)的使用
  • 移动端App持续集成体系构建实战
  • Mybatis的关联关系配置一对一,一对多,多对多的映射关系
  • 计算机竞赛 基于深度学习的中文情感分类 - 卷积神经网络 情感分类 情感分析 情感识别 评论情感分类
  • 时序预测 | MATLAB实现CNN-BiGRU卷积双向门控循环单元时间序列预测
  • [Rust GUI]0.10.0版本iced代码示例 - progress_bar
  • 使用vue-pdf出现的卡顿,空白,报错,浏览器崩溃解决办法
  • (笔记七)利用opencv进行形态学操作
  • Spring是什么?
  • 电梯SIP-IP五方对讲管理系统
  • leetcode283移动零
  • Docker 部署SpringBoot项目,使用外部配置文件启动项目
  • 电子半导体行业电能质量监测与治理系统解决方案 安科瑞 许敏
  • pdfh5在线预览pdf文件
  • Java智慧工地大数据中心源码
  • 关于人工智能的担忧
  • JVM之强软弱虚引用
  • Python编程练习与解答 练习98:一个数是素数吗
  • vue3+ts+uniapp实现小程序端input获取焦点计算上推页面距离
  • 【2023集创赛】加速科技杯二等奖作品:基于ATE的电源芯片测试设计与性能分析
  • Java入坑之Robot类
  • spring-secrity的Filter顺序+自定义过滤器
  • leetcode 371. 两整数之和
  • Medium: Where to Define Qualified users in A/B testing?
  • POJ 3662 Telephone Lines 二分,最小化第k大的数
  • 【mybatis-plus进阶】多租户场景中多数据源自定义来源dynamic-datasource实现
  • vue3 async await
  • CLion远程Linux开发环境搭建及找不到Linux头文件的解决方法