OSSL_PROVIDER-legacy
名稱
OSSL_PROVIDER-legacy - OpenSSL 舊版提供者
說明
OpenSSL 舊版提供者提供已被視為舊版的演算法的 OpenSSL 實作。此類演算法通常已不再使用,已被密碼學社群視為不安全,或類似情況。
我們可以將此視為密碼學演算法的退休之家。
屬性
此提供者中的實作特別定義了這個屬性
- "provider=legacy"
它可以在屬性查詢字串中使用,搭配擷取函式,例如 EVP_MD_fetch(3) 或 EVP_CIPHER_fetch(3),以及其他採用屬性查詢字串的函式,例如 EVP_PKEY_CTX_new_from_name(3)。
不需要查詢任何這些屬性,除非要確保取得此提供者的實作,而沒有其他實作。
作業和演算法
OpenSSL 舊版提供者支援這些作業和演算法
雜湊演算法 / 訊息摘要
- MD2,請參閱 EVP_MD-MD2(7)
-
預設停用。使用 enable-md2 設定選項啟用。
- MD4,請參閱 EVP_MD-MD4(7)
- MDC2,請參閱 EVP_MD-MDC2(7)
- WHIRLPOOL,請參閱 EVP_MD-WHIRLPOOL(7)
- RIPEMD160,請參閱 EVP_MD-RIPEMD160(7)
對稱式密碼
並非所有這些對稱式密碼演算法都預設啟用。
- Blowfish,請參閱 EVP_CIPHER-BLOWFISH(7)
- CAST,請參閱 EVP_CIPHER-CAST(7)
- DES,請參閱 EVP_CIPHER-DES(7)
-
演算法名稱為:DES_ECB、DES_CBC、DES_OFB、DES_CFB、DES_CFB1、DES_CFB8 和 DESX_CBC。
- IDEA,請參閱 EVP_CIPHER-IDEA(7)
- RC2,請參閱 EVP_CIPHER-RC2(7)
- RC4,請參閱 EVP_CIPHER-RC4(7)
- RC5,請參閱 EVP_CIPHER-RC5(7)
-
預設停用。使用 enable-rc5 設定選項啟用。
- SEED,請參閱 EVP_CIPHER-SEED(7)
金鑰衍生函式 (KDF)
- PBKDF1
- PVKKDF
另請參閱
OSSL_PARAM(3)、openssl-core.h(7)、openssl-core_dispatch.h(7)、provider(7)
歷程
此功能於 OpenSSL 3.0 中新增。
版權
Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved.
根據 Apache License 2.0(「授權」)授權。您不得在不遵守授權的情況下使用此檔案。您可以在原始程式碼散佈中的 LICENSE 檔案或 https://www.openssl.org/source/license.html 取得一份副本。