我已经在Java中获得了以下代码示例,并且需要在C#中重新启用它:
我不知道java ./(ㄒoㄒ)/ ~~帮助,请
String keystr=stringBuffer.toString();
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);