- 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
我想知道Bouncy Castle API是否非常适合Java中的非对称加密。目前,我正在使用Java的JCE API进行此操作。如果我使用Bouncy Castle API进行非对称加密,会有任何好处吗?
解决方案如下:
使用JCE机制的优点是它是一种标准,因此您可以根据需要使用多个提供程序中的任何一个。您会发现许多商业和免费的JCE提供者都可以涵……继续阅读 »
我已经尝试了这几天,但无可救药。为了完全理解Java密钥库的工作方式,我一直在尝试创建自己的密钥库,将一些东西放入其中,然后从另一个程序中检索它们。
这是我的密钥库生成器:
{
//generate a X509 certificate
Security.addProvider(new BouncyCastleProvider());
……继续阅读 »
我正在IBM WebSphere环境中实现一些iText7.1.11 Java代码,并且在WebSphere部署时出错,因为它需要一些Bouncycastle JAR。根据pom.xml,iText7.1.11对版本1.64具有Bouncycastle依赖性。有人可以指导我找到适用于1.64的所有Bouncycastle JAR的有效URL吗?我正在iTex……继续阅读 »
我有一个X509证书,派生自CMSSignedData(PKCS7)。我的问题是如何获取CRL文件的URL,以检查证书是否已被撤销。我试过下面的代码:
X509CertificateHolder signerCertificateHolder = (X509CertificateHolder) certIt.next();
X509Certificate c……继续阅读 »
我正在尝试使用ECIES密码实例化SealedObject,但它失败,并显示NullPointerException。我将Java JDK1.8.0_72与Bouncy Castle bcprov-jdk15on v1.53一起运行在Windows 10上。代码如下所示:
KeyPairGenerator kpg = KeyPairGenerator.get……继续阅读 »
我们有一个Java应用程序,它存储RSA公共密钥,并允许用户使用任何密钥对短信息流进行加密。该应用程序还允许用户将新的密钥证书导入密钥库。从文件加载证书时,我们要使用公用名(CN)作为别名。这是问题所在:
CertificateFactory x509CertFact = CertificateFactory.getInstance("X.509");
X5……继续阅读 »
目标:
保护我的Java应用程序免受逆向工程的侵害。
提示:
将程序分为两半(加载程序和程序)
加载程序将是常规jar
程序将是一个加密的jar文件(bouncycaSTLe,AES?)
加载程序向安全服务器(https)询问解密程序
的密钥
loader然后解码程序并加载它的类
问题:
5号可能吗?
这里有人吗?
您知道任何可用的图书馆吗?
……继续阅读 »
我刚刚在IntelliJ中正常处理我的Java项目(不是Android),没有做任何异常的事情。这实际上是Niagara 4项目。
出于某些奇怪的原因,我刚刚尝试了另一个构建并得到了这个:
Unable to find method 'org.bouncycastle.crypto.CryptoServicesRegistrar.isInApprovedOn……继续阅读 »
我的任务:我已将(RSA)数据和公钥加密为模数和指数。我必须编写解密代码。我的问题:我的实现不起作用;)据我所知,哲学是简单的“开放文本” == rsa(public_key,rsa(private_key,“ open text”))编辑:确实我的假设是错误的(假设)是所有fu..ups;)的母亲。它应该为"open text" == rsa(privat……继续阅读 »
我从这里举个例子: bouncycastle_example
这是第二个答案,而不是被接受的答案!
而且它在Java 8和Java 11中都可以正常工作,尽管maven Central并不支持后者。
现在,我自己的项目复制了与示例相同的行,并给出了标题中指出的错误消息。
有一个正在运行的示例,我想知道为什么完全相同的代码在我的项目中不起作用…
/……继续阅读 »