OpenSSL

密碼學和 SSL/TLS 工具包

EVP_KDF-PVKKDF

名稱

EVP_KDF-PVKKDF - PVK EVP_KDF 實作

描述

透過 EVP_KDF API 支援運算 PVK KDF 基於 PIN 的 KDF。

EVP_KDF-PVKKDF 演算法實作基於 PIN 的 PVK 密鑰衍生函數;它使用 salt 從密碼衍生密鑰。

身分

「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) 中的「參數」 所述。

備註

此演算法的典型應用是從「pass」中的密碼和「salt」中的 salt 為加密演算法衍生金鑰材料。

不會對給定的密碼做任何假設;它只會被視為位元組序列。

需要 legacy 提供者才能存取此演算法。

另請參閱

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) 中的「參數」OSSL_PROVIDER-legacy(7)

歷程

此功能已新增至 OpenSSL 3.2。

Copyright 2021 The OpenSSL Project Authors. All Rights Reserved.

根據 Apache License 2.0(「授權」)授權。您只能在遵守授權條款的情況下使用此檔案。您可以在原始程式碼散佈中的 LICENSE 檔案或 https://www.openssl.org/source/license.html 取得副本。