openssl C语言 sm2 PKCS8的密钥转成BEGIN EC PRIVATE KEY 格式
使用openssl库中的命令行工具可以很容易地将sm2 PKCS8格式的密钥转换成BEGIN EC PRIVATE KEY格式,具体步骤如下:
-
首先,使用openssl库中的命令行工具将PKCS8格式的密钥转换成PEM格式的密钥,命令如下:
openssl pkcs8 -in pkcs8_key.pem -inform PEM -out ec_key.pem -outform PEM其中,pkcs8_key.pem是待转换的PKCS8格式的密钥文件名,ec_key.pem是转换后的PEM格式的密钥文件名。
-
然后,使用openssl库中的命令行工具将PEM格式的密钥转换成BEGIN EC PRIVATE KEY格式的密钥,命令如下:
openssl ec -in ec_key.pem -out ec_private_key.pem其中,ec_key.pem是上一步转换后的PEM格式的密钥文件名,ec_private_key.pem是转换后的BEGIN EC PRIVATE KEY格式的密钥文件名。
-
最后,可以使用文本编辑器打开ec_private_key.pem文件,查看转换后的密钥内容是否为BEGIN EC PRIVATE KEY格式。
原文地址: https://www.cveoy.top/t/topic/bSBc 著作权归作者所有。请勿转载和采集!