标签: pkcs#15

如何从 DER 编码的 EC_POINT 中获取 Qx 和 Qy

我在 nitro key hsm 上创建了一个 Brainpool EC,并希望将其用于 .NET Framework 的加密操作,例如System.Security.Cryptography.ECDiffieHellman.

我用pkcs11-tool --list-objects公钥提取但只得到一个值,即 EC_POINT。

那么,如何得到这个点的坐标呢?

DER 编码的 EC_POINT

Public Key Object; EC  EC_POINT 320 bits
  EC_POINT:   0451040defed7988b095679e5aca422382d949c2e7fd937646def25cf7eb5140d41f12d077ac615773952da53efad266c8642c6877b8b215d091ba687acafd3c33f35ffb5ca6aadaf248ef1a126cd55e0d0598
  EC_PARAMS:  06092b2403030208010109
  label:      Brainpool #1
  ID:         10
  Usage:      verify
Run Code Online (Sandbox Code Playgroud)

解码的 EC_POINT

这个 EC_POINT 是 DER 编码的,我用来提取EC_POINT的真实值

040defed7988b095679e5aca422382d949c2e7fd937646def25cf7
eb5140d41f12d077ac615773952da53efad266c8642c6877b8b215
d091ba687acafd3c33f35ffb5ca6aadaf248ef1a126cd55e0d0598
Run Code Online (Sandbox Code Playgroud)

(还是这个JS脚本https://lapo.it/asn1js/#0451040DEFED7988B095679E5ACA422382D949C2E7FD937646DEF25CF7EB5140D41F12D077AC615773952DA53EFAD266C8642C6877B8B215D091BA687ACAFD3C33F35FFB5CA6AADAF248EF1A126CD55E0D0598

elliptic-curve pkcs#11 der pkcs#15 nitrokey

0
推荐指数
1
解决办法
1024
查看次数

标签 统计

der ×1

elliptic-curve ×1

nitrokey ×1

pkcs#11 ×1

pkcs#15 ×1