- 对称加密使用AES。
- 非对称算法使用RSA
- SM2算法:SM2椭圆曲线公钥密码算法是我国自主设计的公钥密码算法
- SM3算法:SM3杂凑算法是我国自主设计的密码杂凑算法,适用于商用密码应用中的数字签名和验证消息认证码的生成与验证以及随机数的生成,
- SM4算法:SM4分组密码算法是我国自主设计的分组对称密码算法,用于实现数据的加密/解密运算,以保证数据和信息的机密性
分组模式(不安全)、密码块链模式(异或操作)。
密钥是一个巨大的数字和明文等价。杜绝隐秘式算法。
- 密钥互换
- 密钥中心分配
- Hellman密钥交换。
单向散列函数
用途:数字签名、检测软件是否篡改、基于口令的加密、消息认证码、伪随机生成器(抗碰撞性)
常用算法:
SM3,SHA-256。
公钥验证。
pkl