【问题标题】:Accessing MS CryptoAPI with java使用 java 访问 MS CryptoAPI
【发布时间】:2012-04-25 14:11:26
【问题描述】:

我试图充分利用MS CAPI,却陷入了一场大恶... /p>

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

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

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

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


相关:

【问题讨论】:

  • 提供的两个链接在我的系统上都不起作用。
  • 感谢 Matej 已更正
  • 如果 Pheox 正在销售一种可行的解决方案,我想这是您的最佳选择 - 考虑到它对您来说物有所值。
  • 我一直在寻找可以改进、可以维护的东西。对我来说,它就像一个黑盒子。
  • 在 Jython 中制作 COM 包装器?或 COM4J 或 JACOB:stackoverflow.com/questions/2889984/…

标签: java sha256 cryptoapi mscapi


【解决方案1】:

看看RSA bsafe share,它支持带有 SHA-256 的 RSA。

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 你看,我利用它,是我的来源之一。
    • 我使用 MS-CAPICOM、PKCS11 和 PKCS12
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-05
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    • 2012-03-13
    相关资源
    最近更新 更多