首页 新闻 会员 周边

c# RSA签名问题

0
[待解决问题]

这是java的案例:
SIGNATURE_ALGORITHM="SHA1WithRSA";
KEY_ALGORITHM="RSA";
public static String sign(byte[] data, String privateKey)
throws Exception {
byte[] keyBytes = Base64.decode(privateKey);
PKCS8EncodedKeySpec pkcs8KeySpec = new PKCS8EncodedKeySpec(keyBytes);
KeyFactory keyFactory = KeyFactory.getInstance(KEY_ALGORITHM);
PrivateKey privateK = keyFactory.generatePrivate(pkcs8KeySpec);
Signature signature = Signature.getInstance(SIGNATURE_ALGORITHM);
signature.initSign(privateK);
signature.update(data);
return Base64.encode(signature.sign());
}
c#如何实现上面java的功能

luoluo2016的主页 luoluo2016 | 菜鸟二级 | 园豆:202
提问于:2018-05-23 10:06
< >
分享
所有回答(1)
0

你的问题解决了?

K战神 | 园豆:93 (初学一级) | 2019-07-26 15:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册