8

我试图充分利用MS CAPI,却陷入了极大的恶作剧......只有 SunMSCapi 提供者,嗯,由于缺乏更好的词,至少对于签名,提供以下算法:

  • 带 RSA 的 MD2
  • 带有 RSA 的 MD5
  • SHA1withRSA

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

我正在尝试寻找替代方案,但只找到了这个 wrapper,看起来不错,但我必须再挖掘一下。

有谁知道访问 mscapi (cryptoapi) 的另一种方式、包装器或提供程序?


有关的:

4

2 回答 2

1

看看支持 RSA 和 SHA-256的RSA bsafe 共享。

于 2012-05-31T09:45:25.917 回答
1

Java是跨平台的,如果你选择SunMSCapi,你只能在JDK 6+的windows上运行,如果要SHA256withRSA,你需要在JDK7+上运行,那里有。校验码RSASignature.SHA256

于 2012-08-24T03:05:38.730 回答