Cryptography 使用openssl从PEM格式的ecc公钥中获取x和y组件
我正在使用openssl从曲线“secp128r1”生成密钥对 我采取了以下步骤:Cryptography 使用openssl从PEM格式的ecc公钥中获取x和y组件,cryptography,openssl,public-key-encryption,elliptic-curve,Cryptography,Openssl,Public Key Encryption,Elliptic Curve,我正在使用openssl从曲线“secp128r1”生成密钥对 我采取了以下步骤: 首先,我使用命令生成了一个私钥 openssl ecparam-genkey-name secp128r1-noout-out private.pem 然后我使用命令查看了相应的公钥 openssl ec-in private.pem-text-noout 其输出显示为: 读取EC键 私钥:(128位) priv: 00:9f:bf:2b:bd:06:86:3a:a1:bc:7c:3e:90:57:40: f
- 首先,我使用命令生成了一个私钥 openssl ecparam-genkey-name secp128r1-noout-out private.pem
- 然后我使用命令查看了相应的公钥
openssl ec-in private.pem-text-noout
其输出显示为:
读取EC键
私钥:(128位)
priv:
00:9f:bf:2b:bd:06:86:3a:a1:bc:7c:3e:90:57:40: f4:bc
酒吧:
04:04:ce:24:34:d4:cb:f2:58:94:2f:8a:5f:06:d7:
3f:ed:5a:50:ef:fb:cc:b7:49:62:16:62:9e:aa:d5:
30:a8:a5
ASN1 OID:secp128r1
上述公钥长度为264位,因此无法按原样接受(/split)
谢谢
表示0x04
- 从剩下的:
- X是前半部分
04:ce:24:34:d4:cb:f2:58:94:2f:8a:5f:06:d7:3f:ed
- Y是下半部分
5a:50:ef:fb:cc:b7:49:62:16:62:9e:aa:d5:30:a8:a5
- X是前半部分
UPD.
发现包含更多详细信息。Stack Overflow是一个用于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许,或者是一个更好的问的地方。谢谢,我一定会把这个放在那里。谢谢。这真是太好了,汉克斯,这正是我想要的。
Pub:
04:04:ce:24:34:d4:cb:f2:58:94:2f:8a:5f:06:d7:
3f:ed:5a:50:ef:fb:cc:b7:49:62:16:62:9e:aa:d5:
30:a8:a5