Java RSASSA-PKCS1 howto

时间:2010-05-07 10:32:13

标签: java rsa ssa

有人能告诉我如何在Java中为RSASSA-PKCS1-v1.5生成签名吗?

实际上,我想知道如何使用java.security.Signature类。

我是否必须使用任何第三方库?

1 个答案:

答案 0 :(得分:7)

Sun JCE支持PKCS#1签名。这就是你所要做的,

Signature signer = Signature.getInstance("SHA1withRSA");
signer.initSign(privateKey);
signer.update(message);
byte[] signature = signer.sign();