首先查看一下 OpenSSL 内建了哪些椭圆曲线,使用命令为:
openssl ecparam -list_curves
选择一条椭圆曲线创建 ECC 公私钥对,这里使用 secp256k1,执行命令:
openssl ecparam -name secp256k1 -genkey -out ec.key
可以用文本编辑器打开 ec.key 文件,其内容类似于:
—–BEGIN EC PARAMETERS—–
BgUrgQQACg==
—–END EC PARAMETERS—–
—–BEGIN EC PRIVATE KEY—–
MHQCAQEEINMie6Xet