为了账号安全,请及时绑定邮箱和手机立即绑定

java/scala中生成ecdsa 32字节私钥

java/scala中生成ecdsa 32字节私钥

千巷猫影 2021-09-15 15:56:46
是否可以使用 KeyPairGenerator 在 java 中生成 ecdsa 32 字节私钥?我的意思是 keys.getPublic.getEncoded.length 将返回 32 我试图生成私钥,但大小为 144 字节//keys.getPrivate.getEncoded.length - 144 bytesval ecSpec: ECNamedCurveParameterSpec = ECNamedCurveTable.getParameterSpec("secp256k1")val keyPairGenerator: KeyPairGenerator = KeyPairGenerator.getInstance("ECDSA", "BC")val secRandom = new SecureRandom()keyPairGenerator.initialize(ecSpec, secRandom)val keys = keyPairGenerator.generateKeyPair//keys.getPrivate.getEncoded.length - 67 bytesval keyPairGenerator: KeyPairGenerator = KeyPairGenerator.getInstance("EC")keyPairGenerator.initialize(256)val keys = keyPairGenerator.generateKeyPair
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 212 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信