bouncycastle相关内容

可靠的实现PBKDF2-HMAC-SHA256为JAVA

对于JAVA,有没有可靠的PBKDF2-HMAC-SHA256实现? 我曾经用bouncycastle加密,但是没有提供PBKDF2WithHmacSHA256'。 我不想自己写加密模块。 你可以推荐任何替代库或算法with bouncycastle) (这里是bouncycastle支持算法的算法) http://www.bouncycastle.org/specifi ..
发布时间:2017-01-16 10:10:08 Java开发

如何使用Bouncy Castle轻量级API与AES和PBE

我有一个使用JCE算法“PBEWithSHA256And256BitAES-CBC-BC”创建的密文块。提供程序是BouncyCastle。我想要做的是使用BouncyCastle轻量级API解密此密文。我不想使用JCE,因为这需要安装无限强制管辖权政策文件。 当使用BCE和PBE时,文档似乎很薄和AES。 这里是我到目前为止。 加密代码 String password ..
发布时间:2017-01-16 10:05:33 Java开发

PBKDF2在Bouncy城​​堡C#

我现在真的很无知。我已经搞乱了C#Bouncy Castle API,找到如何做一个PBKDF2密钥派生。 我试过阅读Pkcs5S2ParametersGenerator.cs和PBKDF2Params.cs文件,但我真的不知道该怎么做。 根据我到目前为止的研究,PBKDF2需要一个字符串(或char []),它是密码,盐和迭代计数。 到目前为止最有前途的和最明显的,我到目前为止 ..
发布时间:2017-01-16 10:00:26 C#/.NET

iText / BouncyCastle ClassNotFound org.bouncycastle.asn1.DEREncodable and org.bouncycastle.tsp.TimeStampTokenInfo

我尝试使用 iText Java。 当您运行示例“如何签名”时,会发生以下错误: 造成者:java.lang.ClassNotFoundException:org.bouncycastle.tsp.TimeStampTokenInfo 根据”iText入门 - 如何使用iText签署PDF“,我必须使用 BouncyCastle a>。 我从 BouncyCa ..
发布时间:2017-01-16 09:56:44 Java开发

如何使用RSA和SHA256与.NET签名文件?

我的应用程式会收集一组档案并签名。 (我不想签署一个程序集。)有一个.p12文件,我从中获得私钥。 这是我试图使用的代码,但我得到一个 System.Security.Cryptography.CryptographicException“指定的算法无效。”。 X509Certificate pXCert = new X509Certificate2(@“keyStore.p12”, ..
发布时间:2017-01-16 09:52:22 C#/.NET

Java - 通过套接字发送证书

我需要使用套接字从服务器向客户端发送v3certificate。 为此: 服务器端,我生成一个证书,我用base64.encode编码,然后我发送它到客户端。 客户端,我收到包含证书的字符串 服务器代码: X509Certificate certificate = ...; sendAnswer(new String(certificate.getEncoded())); ..
发布时间:2016-11-15 19:47:37 Java开发

为什么我的键标识符不匹配?

我正在尝试解密S / MIME电子邮件(最初通过Outlook发送),为此,我使用bouncycastle API。 在Windows证书存储中,我拥有收件人的证书。我以前使用它发送一个签名和加密的电子邮件到对方,他们反过来使用它给我一个加密的答复。然后,我将证书(使用私钥)导出为.pfx文件,并将此pfx文件加载到Java KeyStore中。然而,它不工作,我怀疑这是因为主题键标识符不匹 ..
发布时间:2016-11-15 19:11:19 Java开发

使用BouncyCastle API生成CSR

我是Java的安全方面的新人,偶然在这个图书馆叫bouncycastle。但是他们提供的示例和互联网上的示例请求使用 - 返回新的PKCS10CertificationRequest(“SHA256withRSA”,new X500Principal( “CN =请求的测试证书”),pair.getPublic(),null,pair.getPrivate() 但是当我使用P ..
发布时间:2016-11-15 18:32:01 Java开发

在Java中验证PKCS#7证书

需要对Java中的crypto例程有所帮助。 给定一个PKCS#7签名,我想验证它对可信存储库包含的所有证书。我假设签名中包含的所有证书都以正确的顺序形成有效的证书路径(或链,无论什么),以便 (#0)是签名证书; 下一个(#1)是用于签名#0的中间证书; next一个(#2)是另一个中间证书,用于签名#1; 等。 $ b b 最后一个证书(#N)由CA签名。 这是 ..
发布时间:2016-11-15 18:24:42 Java开发

X.509使用Java和Bouncycastle进行证书验证

透过 bouncycastle wiki页面我能够理解如何创建X.509根证书和认证请求,但我不太明白在此之后如何继续概念和编程。 假设A方做了证书请求,并从CA获取了客户端证书。 B如何验证A的证书? A需要什么样的证书?根证书? “正常”客户端证书? 如果我们假设A已经成功地将他的证书以DER或PEM格式发送给B,那么验证在编程层面如何工作? 任何帮助都非常感激。 最好 ..
发布时间:2016-11-15 18:10:07 Java开发

如何使用BouncyCastle执行TLS?

有人知道与BouncyCastle TLS的例子吗?我对在互联网上缺少他们感到惊讶。如果真的没有,让我们收集他们作为答案。 解决方案 这是一个非常基本的示例,仅使用服务器身份验证和自签名证书。代码基于BC 1.49,大多是leightweight API: ServerSocket serverSocket = new ServerSocket(SERVER_PORT); fi ..
发布时间:2016-11-15 17:57:50 Java开发

从BouncyCastle的导入RSA密钥有时会抛出"坏数据"

有时,(通常足以成为.NET和充气城堡的一个严重的问题),由BouncyCastle的产生不会导入到DOTNET RSA加密提供的关键。 它只是抛出“最近搜索Incorrectes”没有更多的信息。 (“坏数据”)。因为有罪功能的实现似乎被隐藏在CLR(Utils._ImportKey();参考源RSACryptoServiceProvider.cs:297)我无法调试的问题。 我试过 ..
发布时间:2016-10-08 15:53:42 C#/.NET

哪里有充气城堡API文档?

我需要做一些基于加密的工作,我已经找到了充气城堡API,它是既适用于C#和Java,对Java有文件,但它对于C#的文档。 任何人都可以给我提供一些资源,在那里我可以想法用充气城堡与C#? 解决方案 我也无法找到充气城堡API的C#-documentation。似乎,好像它不存在。 但你可以走这条路。下载库源代码,看他们一点点。代码实际上看起来像Java代码,但它有细微差别: ..
发布时间:2016-10-05 23:36:37 C#/.NET