繁体   English   中英

使用privateKey签名消息(椭圆形p256)

[英]Signing a message with privateKey (elliptic p256)

我们如何在带有椭圆曲线的Java中使用给定的PrivateKey对消息签名(p256)

基本上是Java的实现

let elliptic = new EC('p256')
const sig = elliptic.sign(msgHashHex, privateKey, null)

我不想生成新的私钥/公钥对。 我的privateKey ='abc'

另外,请告诉我是否有一个在线工具可以使用数字签名。

非常感谢。

PrivateKey privateKey = ; // your  EC p256 private key
byte[] msgHashHex = ; // byte array data

Signature signature = Signature.getInstance("ECDSA"); // or SHA256WithECDSA etc.
signature.initSign(privateKey);
signature.update(msgHashHex);   
byte[] result = signature.sign();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM