1. Introduction (简介)
1. Introduction (简介)
本文档提供了基于口令的密码学实现建议, 涵盖以下方面:
- 密钥派生函数 (key derivation functions)
- 加密方案 (encryption schemes)
- 消息认证方案 (message authentication schemes)
- 标识这些技术的 ASN.1 语法
这些建议旨在用于计算机和通信系统中的通用应用, 因此包含了相当大的灵活性。它们特别适用于保护敏感信息, 例如 PKCS #8 [PKCS8] [RFC5958] 中的私钥。预期基于这些规范的应用标准和实现配置文件 (implementation profiles) 可能包含额外的约束。
其他基于口令的密码学技术, 例如基于口令的密钥实体认证和密钥建立协议 (key establishment protocols) [BELLOV] [JABLON] [WU], 不在本文档的范围内。口令选择指南也不在范围内。本文档取代 PKCS #5 version 2.0 [RFC2898], 但包含兼容的技术。
本文档代表了 RSA 实验室公钥密码学标准 (PKCS) 系列中 PKCS #5 v2.1 [PKCS5_21] 的重新发布。