Java PKCS8EncodedKeySpec 签名怎么转化为C#代码?
测试了很久都没有签名成功。
上面的java代码需要转化成C#代码,测试了很久都没成功。
请帮帮忙吧,谢谢。

String keystr="私钥";
byte[] keybyte= HexBin.decode(keystr);
PKCS8EncodedKeySpec pkcs8EncodedKeySpec = new PKCS8EncodedKeySpec(keybyte);
KeyFactory keyFactory = KeyFactory.getInstance("EC") ;
PrivateKey privateKey = keyFactory.generatePrivate(pkcs8EncodedKeySpec) ;
Signature signature = Signature.getInstance("SHA1withECDSA");
signature.initSign(privateKey);
signature.update(src.getBytes(“UTF-8”));
byte[] arr = signature.sign();
sign = HexBin.encode(arr);
上面的java代码需要转化成C#代码,测试了很久都没成功。
请帮帮忙吧,谢谢。
...全文
相关推荐
C# pkcs8加解密
本文将深入探讨C#中如何使用PKCS8进行加解密操作,以及如何进行签名和验证签名的过程。
开源加密库Bouncy Castle Crypto APIs (RSA加密)
DotNetUtilities.GetKeyPair(privateKeyInfo.PrivateKey).Private;var publicKey = DotNetUtilities.GetKeyPair(Pkcs8EncodedKeySpec.GetInstance
Java 生成RSA密钥进行数据加密解密 支持超长字符分区
;import java.security.spec.PKCS8EncodedKeySpec;import java.security.spec.X509EncodedKeySpec;import java.security.PrivateKey
fengmian123
fengmian123
QYR-18900-2026-2032全球与中国智能旋转导向钻井系统市场现状及未来发展趋势 Sample-shijunzhong.docx
QYR-18900-2026-2032全球与中国智能旋转导向钻井系统市场现状及未来发展趋势 Sample-shijunzhong.docx


