HMAC|对称加密与非对称加密组合工作流程图

HMAC(密钥化散列信息认证码)

作用:HMAC实现了对数据完整性校验和源认证

工作流程:

  1. 发送方和接收方定义一个预共享密钥
  2. 发送方将(“数据” + 发送方预共享密钥)进行散列计算出一个散列值1
  3. 接收方将(“数据” + 接收方预共享密钥) 进行散列计算出一个散列值2
  4. 接收方对比两个散列值,若相同则确定数据完整性和源认证

image-20250327

对称加密和非对称加密的组合使用

作用:强强联合,扬长避短

工作流程:

  1. 看图

image-20250327