Hes*_*sam 1 openssl elliptic-curve
我正在尝试使用 OpenSSL 命令行界面创建基于椭圆曲线的证书。我通过在 CLI 中键入以下命令来生成密钥文件:
openssl ecparam -name secp256k1 -genkey -noout -out rootpem.pem
Run Code Online (Sandbox Code Playgroud)
问题是虽然ECC密钥已成功生成,但它没有使用任何对称加密技术进行加密。然而,使用以下命令加密 RSA 密钥非常简单:
openssl genrsa -aes128 -out 1.key 2048
Run Code Online (Sandbox Code Playgroud)
有没有办法像 RSA 密钥一样加密 ECC 密钥?
我尝试过具有多个参数组合的“OpenSSL 0.9.8zh 14 Jan 2016”和“OpenSSL 1.1.0g 2 Nov 2017”OpenSSL 版本,但我总是收到错误。
推荐使用该genpkey
命令。它还可以在 Ed25519 曲线上生成私钥,并通过一个命令使用 AES-256 对其进行加密:
openssl genpkey -algorithm ed25519 -aes256 -pass stdin -out private/ca.key
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2986 次 |
最近记录: |