首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用java访问MS CryptoAPI

用java访问MS CryptoAPI
EN

Stack Overflow用户
提问于 2012-04-25 14:11:26
回答 2查看 3.5K关注 0票数 8

我正试图好好利用卡皮,却陷入了一场大恶作剧.SunMSCapi提供者只在缺少更好的词(至少用于签名时)提供以下算法:

  • MD2withRSA
  • MD5withRSA
  • SHA1withRSA

我也不想使用GOST3411withECGOST3410,或RIPEMD128withRSA,等BouncyCastle使用的算法,但是在这种特殊情况下,如果不是必要的话,最好能够登录SHA256withRSA算法.( 512等和ECDSA加密,将是一个很大的好处,但我不期望有那么多)。

我正在努力寻找另一种选择,但我只找到了这个包装,这看起来很好,但我必须进一步挖掘它。

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

相关信息:

  • SunMSCapi文档: http://docs.oracle.com/javase/6/docs/technotes/guides/security/SunProviders.html#SunMSCAPI
  • 请求SHA256withRSAid=6753664
EN

回答 2

Stack Overflow用户

发布于 2012-05-31 09:45:25

看看RSA bsafe股份,它支持使用SHA-256的RSA。

票数 1
EN

Stack Overflow用户

发布于 2012-08-24 03:05:38

Java是跨平台的,如果您选择SunMSCapi,您只能使用JDK 6+在windows上运行,如果想要运行SHA256withRSA,您需要在JDK7+上运行,它就在那里。检查代码RSASignature.SHA256

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10317494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档