简体   繁体   English

我可以在没有Bouncy Castle的情况下使用PKCS#7加密,解密,签名或验证数据吗?

[英]Can I encrypt, decrypt, sign or verify data using PKCS#7 without Bouncy Castle?

I want to encrypt, decrypt, sign and verify data using PKCS#7 Cryptographic Message Syntax. 我想使用PKCS#7加密消息语法对数据进行加密,解密,签名和验证。 I saw sample code for this with Bouncy Castle. 我在Bouncy Castle上看到了此示例代码。 I want to know can I do this without using the Bouncy Castle libraries? 我想知道不使用Bouncy Castle库就能做到这一点吗?

There is no support for PKCS7 messages in the standard Java libraries. 标准Java库中不支持PKCS7消息。 There is no reason not to use an existing implementation like Bouncycastle. 没有理由不使用像Bouncycastle这样的现有实现。 It has such a liberal license you can probably just grab it and say you wrote it. 它具有如此宽松的许可证,您可能只需抓住它并说您写了它即可。

使用JCE和PKCS5应该具有完全兼容的结果。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM