MAC与KDF在密码学中的应用原理及开发技巧有哪些?

2026-05-23 03:500阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2781个文字,预计阅读时间需要12分钟。

目录

一、MAC消息认证码

1.MAC与哈希函数的区别

2.MAC的应用

1.验证消息的真实性和完整性

2.AE认证加密

3.基于MAC的伪随机数生成器

二、KDF密钥派生函数

1.密钥派生函数

2.密钥生成函数

目录
  • 一、MAC 消息认证码
    • MAC 与哈希函数、数字签名的区别
    • MAC 的应用
      • 1. 验证消息的真实性、完整性
      • 2. AE 认证加密 - Authenticated encryption
      • 3. 基于 MAC 的伪随机数生成器
  • 二、KDF 密钥派生函数
  • 参考

本文主要翻译自 Practical-Cryptography-for-Developers-Book,笔者补充了 HMAC 的 Python 实现以及 scrypt 使用示例。

阅读全文

本文共计2781个文字,预计阅读时间需要12分钟。

目录

一、MAC消息认证码

1.MAC与哈希函数的区别

2.MAC的应用

1.验证消息的真实性和完整性

2.AE认证加密

3.基于MAC的伪随机数生成器

二、KDF密钥派生函数

1.密钥派生函数

2.密钥生成函数

目录
  • 一、MAC 消息认证码
    • MAC 与哈希函数、数字签名的区别
    • MAC 的应用
      • 1. 验证消息的真实性、完整性
      • 2. AE 认证加密 - Authenticated encryption
      • 3. 基于 MAC 的伪随机数生成器
  • 二、KDF 密钥派生函数
  • 参考

本文主要翻译自 Practical-Cryptography-for-Developers-Book,笔者补充了 HMAC 的 Python 实现以及 scrypt 使用示例。

阅读全文