2012-04-25 53 views
8

我试图很好地利用MS CAPI,并且陷入了极大的危害...... SunMSCapi提供程序只会提供缺少更好的单词,至少用于签名,以下内容算法:使用java访问MS CryptoAPI

  • MD2withRSA
  • MD5withRSA
  • SHA1withRSA

而且我也不急于利用算法,GOST3411withECGOST3410,或RIPEMD128withRSA,即BouncyCastle的利用,但是这将是很好,在这种特殊情况下,如果不是必需的非常重要,要能登录,至少,在SHA256withRSA算法...( 512等和ECDSA加密技术将是一大优势,但我并不期待这么多)。

我想找到一个替代品,但只发现this wrapper,看起来不错,但我不得不多挖一点。

有没有人知道另一种方式,包装或提供者访问mscapi(cryptoapi)?


相关:

+0

提供的两个链接在我的系统上不起作用。 – Robert 2012-04-25 14:36:58

+0

感谢Matej它已被纠正 – 2012-04-25 17:55:07

+0

如果Pheox销售工作解决方案,我想这是您的最佳选择 - 考虑到它是值得的价格。 – 2012-04-30 20:09:29

回答

1

Java是跨平台的,如果你选择SunMSCapi,你只能与JDK 6+窗口中运行,如果想SHA256withRSA,你需要在JDK7 +运行,它的存在。 检查代码RSASignature.SHA256

+0

你看,我利用它,是我的来源之一。 – 2012-09-14 19:25:24

+0

我使用MS-CAPICOM,PKCS11和PKCS12 – 2012-09-14 19:25:53