一、代码运行结果

二、什么是数字信封
2.1 基本概念
数字信封(Digital Envelope) 是一种结合对称加密与非对称加密的混合加密技术,通过以下步骤实现高效安全的数据传输:
- 对称加密:使用SM4算法加密原始数据,处理速度快,适合大数据量。
- 非对称加密:使用SM2公钥加密SM4密钥,确保密钥传输安全。
- 组合信封:将加密后的数据和加密后的SM4密钥组合为数字信封,只有接收方可通过SM2私钥解密。
三、SM2与SM4算法简介
3.1 SM2算法
- 类型:非对称加密(椭圆曲线公钥密码算法)。
- 密钥长度:256位,安全性等