bouncycastle相关内容
以下代码列出了Java SE 8支持的密码套件: import java.io.IOException; import java.net.UnknownHostException; import java.util.Arrays; import javax.net.ssl.HttpsURLConnection; import javax.net.ssl.SSLSocke
..
我无法将以下JDK JCE加密代码映射到Bouncy Castles Light-weight API: public String dec字符串密码,字符串盐,字符串encString)throws Throwable { //具有CBC密码和PKCS5填充的AES算法 密码cipher = Cipher.getInstance(“AES / CBC / PKCS5Padding”,“
..
对于JAVA,有没有可靠的PBKDF2-HMAC-SHA256实现? 我曾经用bouncycastle加密,但是没有提供PBKDF2WithHmacSHA256'。 我不想自己写加密模块。 你可以推荐任何替代库或算法with bouncycastle) (这里是bouncycastle支持算法的算法) http://www.bouncycastle.org/specifi
..
我有一个使用JCE算法“PBEWithSHA256And256BitAES-CBC-BC”创建的密文块。提供程序是BouncyCastle。我想要做的是使用BouncyCastle轻量级API解密此密文。我不想使用JCE,因为这需要安装无限强制管辖权政策文件。 当使用BCE和PBE时,文档似乎很薄和AES。 这里是我到目前为止。 加密代码 String password
..
我现在真的很无知。我已经搞乱了C#Bouncy Castle API,找到如何做一个PBKDF2密钥派生。 我试过阅读Pkcs5S2ParametersGenerator.cs和PBKDF2Params.cs文件,但我真的不知道该怎么做。 根据我到目前为止的研究,PBKDF2需要一个字符串(或char []),它是密码,盐和迭代计数。 到目前为止最有前途的和最明显的,我到目前为止
..
我使用 bcmail-jdk16-1.46.jar 和 bcprov-jdk16-1.46.jar (Bouncycastle libraries)签署字符串,然后验证签名。 这是我的代码签署字符串: package my.package; import java.io.FileInputStream; import java.security.Key; import
..
我尝试使用 iText Java。 当您运行示例“如何签名”时,会发生以下错误: 造成者:java.lang.ClassNotFoundException:org.bouncycastle.tsp.TimeStampTokenInfo 根据”iText入门 - 如何使用iText签署PDF“,我必须使用 BouncyCastle a>。 我从 BouncyCa
..
我的应用程式会收集一组档案并签名。 (我不想签署一个程序集。)有一个.p12文件,我从中获得私钥。 这是我试图使用的代码,但我得到一个 System.Security.Cryptography.CryptographicException“指定的算法无效。”。 X509Certificate pXCert = new X509Certificate2(@“keyStore.p12”,
..
首先,我已经看过 Android 4.2破坏了我的AES加密/解密代码 和 Android 4.2上的加密错误 和提供的解决方案: SecureRandom sr = null ; if(android.os.Build.VERSION.SDK_INT> = JELLY_BEAN_4_2){ sr = SecureRandom.getInstance(“SHA1PRNG”,“
..
我需要使用套接字从服务器向客户端发送v3certificate。 为此: 服务器端,我生成一个证书,我用base64.encode编码,然后我发送它到客户端。 客户端,我收到包含证书的字符串 服务器代码: X509Certificate certificate = ...; sendAnswer(new String(certificate.getEncoded()));
..
结果变量在下面的类总是返回false,虽然我使用正确的签名文件和公共密钥。 public class VeriGen { static FileInputStream fin; public static void main(String args [])throws Exception { Security.addProvider(new BouncyCastleProv
..
我正在尝试解密S / MIME电子邮件(最初通过Outlook发送),为此,我使用bouncycastle API。 在Windows证书存储中,我拥有收件人的证书。我以前使用它发送一个签名和加密的电子邮件到对方,他们反过来使用它给我一个加密的答复。然后,我将证书(使用私钥)导出为.pfx文件,并将此pfx文件加载到Java KeyStore中。然而,它不工作,我怀疑这是因为主题键标识符不匹
..
在r146之前的版本中,可以直接创建 X509Certificate 对象。 现在API已经被弃用,新的API只能提供 X509CertificateHolder 对象。 一种将 X509CertificateHolder 转换为 X509Certificate 的方法。 解决方案 我会回答自己的问题,但不会删除它,同样的问题: return new JcaX509Ce
..
我是Java的安全方面的新人,偶然在这个图书馆叫bouncycastle。但是他们提供的示例和互联网上的示例请求使用 - 返回新的PKCS10CertificationRequest(“SHA256withRSA”,new X500Principal( “CN =请求的测试证书”),pair.getPublic(),null,pair.getPrivate() 但是当我使用P
..
需要对Java中的crypto例程有所帮助。 给定一个PKCS#7签名,我想验证它对可信存储库包含的所有证书。我假设签名中包含的所有证书都以正确的顺序形成有效的证书路径(或链,无论什么),以便 (#0)是签名证书; 下一个(#1)是用于签名#0的中间证书; next一个(#2)是另一个中间证书,用于签名#1; 等。 $ b b 最后一个证书(#N)由CA签名。 这是
..
透过 bouncycastle wiki页面我能够理解如何创建X.509根证书和认证请求,但我不太明白在此之后如何继续概念和编程。 假设A方做了证书请求,并从CA获取了客户端证书。 B如何验证A的证书? A需要什么样的证书?根证书? “正常”客户端证书? 如果我们假设A已经成功地将他的证书以DER或PEM格式发送给B,那么验证在编程层面如何工作? 任何帮助都非常感激。 最好
..
有人知道与BouncyCastle TLS的例子吗?我对在互联网上缺少他们感到惊讶。如果真的没有,让我们收集他们作为答案。 解决方案 这是一个非常基本的示例,仅使用服务器身份验证和自签名证书。代码基于BC 1.49,大多是leightweight API: ServerSocket serverSocket = new ServerSocket(SERVER_PORT); fi
..
我在在localmachine的根证书存储区中插入带有privatekey的新CA证书时遇到问题。 这是会发生的情况: 帮助。 new StorePermission(PermissionState.Unrestricted){Flags = StorePermissionFlags.AddToStore} .Assert(); var store = new X509Stor
..
有时,(通常足以成为.NET和充气城堡的一个严重的问题),由BouncyCastle的产生不会导入到DOTNET RSA加密提供的关键。 它只是抛出“最近搜索Incorrectes”没有更多的信息。 (“坏数据”)。因为有罪功能的实现似乎被隐藏在CLR(Utils._ImportKey();参考源RSACryptoServiceProvider.cs:297)我无法调试的问题。 我试过
..
我需要做一些基于加密的工作,我已经找到了充气城堡API,它是既适用于C#和Java,对Java有文件,但它对于C#的文档。 任何人都可以给我提供一些资源,在那里我可以想法用充气城堡与C#? 解决方案 我也无法找到充气城堡API的C#-documentation。似乎,好像它不存在。 但你可以走这条路。下载库源代码,看他们一点点。代码实际上看起来像Java代码,但它有细微差别:
..