如何使用 SHA256 而不是 sha1 制作 OpenSSL?

How to make OpenSSL with SHA256 instead of sha1?

我正在尝试使用 wamp64 在本地主机上为 SSL 证书制作私钥。 我已经下载了 windows 64 位的 Shining Light Productions OpenSSL,我可以使用 sha1 创建一个私钥。

下面的代码有效(令我松了一口气)

openssl req -new -x509 -nodes -sha1 -key private.key -out certificate.crt - days

然而,当在 Chrome50+ 中打开网站时,它告诉我该网站不安全,因为 SHA1 通过其安全性贬值 vulnerabilities.Can 我将 x509 与 sha256 一起使用,还是有更好的命令?

是的,你可以使用 sha256。尝试使用 -sha256 选项(而不是 -sha1):

openssl req -new -x509 -nodes -sha256 ....