我制作了一个带有 DSA 密钥的签名证书,它有以下让我好奇的字段:
公钥算法:dsaEncryption
AFAIK,DSA 不适合加密。那么这代表什么?他们是指 ElGamal 加密还是什么?我花了一个多小时搜索规格等,但我仍然不知道。
特别有趣的是,如果将这样的证书提供给 openssl 函数 EVP_PKEY_encrypt_old(),那么它可以工作(不会失败)。我发现这很有趣,因为在我找到的源代码中,它们只处理 RSA 加密。
这里发生了什么?
任何帮助都将不胜感激。
我制作了一个带有 DSA 密钥的签名证书,它有以下让我好奇的字段:
公钥算法:dsaEncryption
AFAIK,DSA 不适合加密。那么这代表什么?他们是指 ElGamal 加密还是什么?我花了一个多小时搜索规格等,但我仍然不知道。
特别有趣的是,如果将这样的证书提供给 openssl 函数 EVP_PKEY_encrypt_old(),那么它可以工作(不会失败)。我发现这很有趣,因为在我找到的源代码中,它们只处理 RSA 加密。
这里发生了什么?
任何帮助都将不胜感激。