图解密码技术笔记(三)混合密码系统——用对称密钥提高速度,用公钥密码保护会话密钥
来源:互联网 发布:基础地理数据 编辑:程序博客网 时间:2024/05/22 12:19
混合密码系统(hybrid cryptosystem)
混合密码系统中会先用对称密钥对消息进行加密,这样消息就变成了密文,从而保障了消息的机密性。然后用公钥密码对加密信息时使用的对称密码的密钥进行加密。由于对称密码的密钥一般比消息本身要短,因此公钥密码速度慢的问题就可以忽略了。
混合密码的组成机制:
用对称密钥加密消息
通过伪随机数生成器生成对称密码加密中使用的会话密钥
用公钥密码加密会话密钥
从混合密码系统外部赋予公钥密码加密时使用的密钥
混合密码系统的加密过程:
会话密钥(session key):是指为本次通话而生成的临时密钥,它一般是通过伪随机数生成器产生的
会话密钥是对称密码的密钥,同时也是公钥密钥的明文
密码技术的组合
数字签名,是由单向散列函数和公钥密码组成
证书,是由公钥和数字签名组合而成
消息认证码,是单向散列函数和密钥组合而成的,也可以通过对称密码生成
伪随机数生成器,可以使用对称密码,单向散列函数或公钥密码来构建
0 0
- 图解密码技术笔记(三)混合密码系统——用对称密钥提高速度,用公钥密码保护会话密钥
- 图解密码技术笔记(一)对称密码(共享密钥密码)——用相同的密钥进行加密和解密
- 读《图解密码技术》(三):密钥、随机数和应用技术
- 基于JCE的密钥分配------------------------(三)利用公钥密码技术实现对称密码技术密钥的分配
- 图解密码技术笔记(八)密钥——秘密的精华
- 对称密钥密码系统和非对称密钥密码系统的基本概念
- 密码学基础系列之(2.1传统对称密钥密码之三)
- .NET中的密钥(密码)学--对称加密
- 对称密码算法DES中的子密钥生成算法(密钥扩展算法)
- 图解密码技术笔记(二)公钥密码——用公钥加密,用私钥解密
- 对称密钥系统和公开密钥系统
- 非对称密码之DH密钥交换算法
- 流密码的密钥
- 公开密钥密码体系
- 密钥字密码
- 密码学基础系列之(2.1传统对称密钥密码之一)
- 密码学基础系列之(2.1传统对称密钥密码之二)
- 密码学基础系列之(2.1传统对称密钥密码之四)
- WeCenter3.1.7 blind xxe
- Spark学习手札(一):SparkSQL的registerAsTable与registerTempTable
- Handler详解
- mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz 安装
- 错误日志之Android Studio的application installation failed
- 图解密码技术笔记(三)混合密码系统——用对称密钥提高速度,用公钥密码保护会话密钥
- 【第四次自考】实战总结
- C# SQL带传入、输出参数及返回值的存储过程
- 使用WINDOW批处理更新本地所有SVN目录
- Adapter总结
- 机器学习中的超平面
- 哈理工OJ 2291 Help C5(分形题目)
- 1015. Reversible Primes (20)
- mysql之登录