EVP_KDF-PVKKDF
名称
EVP_KDF-PVKKDF - PVK EVP_KDF 实现
描述
支持通过 EVP_KDF API 计算 PVK KDF 基于 PIN 的 KDF。
EVP_KDF-PVKKDF 算法实现了一个基于 PVK PIN 的密钥派生函数;它使用盐从密码派生密钥。
标识
"PVKKDF" 是此实现的名称;它可以与 EVP_KDF_fetch() 函数一起使用。
支持的参数
支持的参数为
- "pass" (OSSL_KDF_PARAM_PASSWORD) <八位字节串>
- "salt" (OSSL_KDF_PARAM_SALT) <八位字节串>
- "properties" (OSSL_KDF_PARAM_PROPERTIES) <UTF8 字符串>
- "digest" (OSSL_KDF_PARAM_DIGEST) <UTF8 字符串>
-
这些参数的工作方式如 "EVP_KDF(3) 中的 PARAMETERS" 中所述。
注意
此算法的典型应用是从“pass”中的密码和“salt”中的盐派生加密算法的密钥材料。
不做出关于给定密码的任何假设;它只是被视为一个字节序列。
为了访问此算法,需要使用传统提供程序。
参见
EVP_KDF(3),EVP_KDF_CTX_new(3),EVP_KDF_CTX_free(3),EVP_KDF_CTX_set_params(3),EVP_KDF_derive(3),"EVP_KDF(3) 中的 PARAMETERS",OSSL_PROVIDER-legacy(7)
历史
此功能在 OpenSSL 3.2 中添加。
版权
版权所有 2021 OpenSSL 项目作者。保留所有权利。
根据 Apache 许可证 2.0(“许可证”)许可。除非符合许可证,否则您不得使用此文件。您可以在源代码分发中的 LICENSE 文件或 https://www.openssl.org/source/license.html 中获取副本。