小编use*_*725的帖子

为什么 P-521 公钥 X,Y 有时是 65 字节有时是 66 字节

我使用 golang 生成 P-521 公钥。源代码看起来像这样:

curve:=elliptic.P521()
priv, x, y, err := elliptic.GenerateKey(curve, rand.Reader)
xBytes:=x.Bytes()
yBytes:=y.bytes()
//len(xBytes)  some time is 65 bytes ,some time is 66 bytes 
Run Code Online (Sandbox Code Playgroud)

为什么 P-521 公钥 X、Y 不像 P-256 或 P-384 那样具有固定公钥长度?

security go elliptic-curve ecdh

-2
推荐指数
1
解决办法
1623
查看次数

标签 统计

ecdh ×1

elliptic-curve ×1

go ×1

security ×1