将字节编码的密钥转回 Bouncy Castle 中的原始 ECPublicKey
在 Java 中,我有一个 ECDH 公钥,我将其作为字节数组发送。 一旦我收到字节数组,如何将其转回公钥? 我正在使用 Bouncy Castle,但 Java 解决方案也…
没有 JCE 的 Java 中的 S/MIME
我正在尝试编写一个可以使用 S/MIME 签署电子邮件的小程序。 显然我想制作一个小罐子,只装所需的东西。 显然,Java 的方法涉及到在周围放置一个巨大…
如何使用 bouncy castle 在 Java 中创建 SHA512 摘要字符串?
该单元测试失败: public void testDigest() throws NoSuchAlgorithmException { String hashExpected = "150a14ed5bea6cc731cf86c41566ac427a8db48ef…
CMSSignedDataStreamGenerator 哈希不匹配
我正在编写一个使用 BouncyCastle 对数据进行签名和封装的应用程序。 我需要对大文件进行签名,因此我选择使用 CMSSignedDataStreamGenerator,而不是…
未提供 Bouncycastle 加密算法
我正在尝试将 BouncyCastle 与 android 一起使用来实现 ECDH 和 EL Gamal。我添加了 bouncycastle jar 文件(bcprov-jdk16-144.jar)并编写了一些适用…
Java 到 Python RSA
我正在尝试使用客户端的 Bouncy Castle J2ME 库和另一端的 Python M2Crypto 将字符串从 Java 加密到 Python。 一切都很好,我可以正确解密,但填充是…
将 Windows CryptoAPI PRIVATE KEY BLOB 转换为充气城堡 RsaPrivateCrtKeyParameters
有没有什么方法(类似于 Mono 中的 FromCapiPrivateKeyBlob)将 Windows CryptoAPI PRIVATE KEY BLOB 转换为 Bouncy Castle 使用的 RsaPrivateCrtKeyP…
如何使用 BouncyCastle (C#) 导入 ASN.1 格式的 DSA 签名
OpenSSL 以及大多数其他 DSA 实现都以 ASN.1 格式输出签名。因此,由于 ASN.1 结构标头,40 字节签名(两个 20 字节整数)变为 46 字节。 (有关详细…
javax.net.ssl.SSLException invalid_parameter bouncycastle 相关吗?
我正在尝试从 BouncyCastle bcprov-jdk14-124.jar (oooold) 升级到 bcprov-jdk14-143.jar。 当我用新 jar 替换旧 jar 并构建所有内容时,我的软件将不…
Bouncycastle:AddKeyTransRecipient 的 subKeyID 参数有什么作用?
我正在尝试使用 bouncycastle 对任意长度的消息进行非对称加密。 (1.4+ 使用 C#) 这是我现在的代码。 它应该(但没有)生成一条 CMS 消息,其中数据…
使用 bouncycastle 生成经过身份验证的 CMSEnvelopedData 消息
我正在尝试使用密码加密数据并将其存储在 ASN.1 编码的 CMS 消息中(使用 C# 和 BouncyCastle 1.4) 我的代码似乎有两个问题: 数据似乎没有用HMAC,…
BouncyCastle 最后字节解密问题
我正在使用 Bouncy Castle 从文件系统解密 XML 文件。 我输出解密的文本,并在数据的最后一个字节上收到致命错误 SAXParseException。 下面是我的解密…
BouncyCastle RSAPrivateKey 到 .NET RSAPrivateKey
我正在创建一个证书分发系统来跟踪客户和其他东西。 发生的情况是: 客户端将 CSR 发送到服务器 服务器检查并签署证书 服务器将签名的证书发送到客户…