Cryptography SHA2 P12/pfx证书

Cryptography SHA2 P12/pfx证书,cryptography,certificate,ssl-certificate,pkcs#7,pkcs#12,Cryptography,Certificate,Ssl Certificate,Pkcs#7,Pkcs#12,我在.PEM文件中有一个证书和一个密钥 证书文件的签名算法是sha256withrsaecryption,但当我使用证书文件和密钥创建p12/pfx文件时,p12/pfx文件的签名算法更改为 “PKCS7加密数据:pbewithsha1和40bitrc2 CBC,迭代2048” 有没有办法在处理后获得SHA-2证书?证书列出了用于签署证书的算法,而PKCS#12存储列出了用于加密密钥/证书存储的方法 PBE代表基于密码的加密,SHA-1仅适用于密码转换为密钥的方式;它与证书本身无关。如果一切顺利

我在
.PEM
文件中有一个证书和一个密钥

证书文件的签名算法是
sha256withrsaecryption
,但当我使用证书文件和密钥创建p12/pfx文件时,p12/pfx文件的签名算法更改为 “PKCS7加密数据:
pbewithsha1和40bitrc2 CBC
,迭代2048”


有没有办法在处理后获得SHA-2证书?

证书列出了用于签署证书的算法,而PKCS#12存储列出了用于加密密钥/证书存储的方法

PBE代表基于密码的加密,SHA-1仅适用于密码转换为密钥的方式;它与证书本身无关。如果一切顺利,同样的证书还在商店里

注:

  • 此外,还有40位RC2和低迭代计数;这几乎没有提供任何安全性。因此,如果你用它来保护私钥,你必须重新开始
  • 证书的RSA密钥对可用于使用任何哈希算法(如果不可否认性或身份验证与证书的密钥使用兼容)执行签名生成/验证,而不仅仅是用于签名证书本身的算法

Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者是一个更好的提问方式。心理调试说PFX是由OpenSSL创建的,40位RC2是加密证书(出于某些原因,加密私钥将是3DES)。