在BouncyCastle上实现带有数字签名算法的椭圆曲线(ECDSA)实现

在BouncyCastle上实现带有数字签名算法的椭圆曲线(ECDSA)实现,第1张

在BouncyCastle上实现带有数字签名算法椭圆曲线(ECDSA)实现

owlstead是正确的。要详细说明,您可以执行以下 *** 作:

KeyPair pair = GenerateKeys();Signature ecdsaSign = Signature.getInstance("SHA256withECDSA", "BC");ecdsaSign.initSign(pair.getPrivate());ecdsaSign.update(plaintext.getBytes("UTF-8"));byte[] signature = ecdsaSign.sign();

并验证:

Signature ecdsaVerify = Signature.getInstance("SHA256withECDSA", "BC");ecdsaVerify.initVerify(pair.getPublic());ecdsaVerify.update(plaintext.getBytes("UTF-8"));boolean result = ecdsaVerify.verify(signature);


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5616072.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存