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

文章目录

参考书目

图解密码技术 第三版

一、基本概念

1.1 本书主要角色

1.2 加密与解密

加密

解密

密码破译

二、对称密码与公钥密码

2.1 密钥

加密,解密与密钥


2.2 对称密码和公钥密码

1.对称密码是指在加密和解密时使用同一密钥的方式。

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


2.3 混合密码技术

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

三、其他密码技术

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

  • 单向散列函数
  • 消息认证码:可以确认消息是否来自所期望的通信对象,也能够确认消息是否被篡改。即消息认证码不仅能够保证完整性,还能够提供认证机制。
  • 数字签名:数字签名本质上是一种将现实世界中的签名和盖章移植到数字世界中的技术,它也是一种重要的密码技术。可以检测出伪装和篡改,并能防止事后否认。
  • 伪随机数生成器:一种能模拟产生随机数列的算法。随机数承担着密钥生成的重要职责,如果生成随机数的算法不好,窃听者就可以推测出密钥,从而带来通信机密性下降的风险。
相关推荐
MicroTech20255 天前
基于后量子密码学:微算法科技(NASDAQ: MLGO)区块链预言机加密可更新方案
科技·区块链·密码学
道法自然|~5 天前
BugCTF黄道十二宫
算法·密码学
温中志7 天前
计算机密码学基础
密码学
Jianghong Jian13 天前
Hashcat:强大的密码恢复与安全测试工具
测试工具·安全·密码学
WHD30613 天前
企业数据安全体系建设指南:从风险识别到技术落地的全流程(2026版)
大数据·网络·人工智能·安全·系统架构·密码学·安全架构
Y5neKO13 天前
某国赛CTF密码学题目Writeup:RSA
密码学·ctf·rsa
老星*15 天前
Vaultwarden:开源轻量的1Password替代,自托管密码管理方案
开源·github·密码学
山川绿水16 天前
bugku——MISC——键盘
安全·网络安全·系统安全·密码学
Sunsets_Red17 天前
乘法逆元的 exgcd 求法
c++·学习·数学·算法·c#·密码学·信息学竞赛
code_li17 天前
为什么手机没网,身份验证器也能生成验证码
智能手机·密码学