BouncyCastle是一种加密API,提供各种加密,加密和安全协议。 C#和Java中有相当类似的库来实现API。此外,Bouncycastle还提供符合JCE标准的Java加密提供程序。
PDFBox3标志 - Bouncycastle-无法创建签名者:没有安装的提供商支持此密钥:Sun.Security.ec.ecprivateKeyimpl
动机 我正在尝试使用最新的PDFBox 3签名PDF文档。 钻机 Windows Machine与Java23 证书 我已经使用certbot 2.9.0创建了域证书,而jks中的openssl-3.0.7,p12 ...
One-Shot pureEdDSA 与 Bouncycastle 签约
我需要使用 Ed25519PrivateKey 签署 32 字节消息。签名的消息由嵌入式控制器验证。因此,我需要匹配这个控制器的实现。要求...
如何通过 BouncyCastle JSSE 提供商 + FIPS 提供商选择性地使用仅批准模式?
在 Java 8 上运行的一小段示例代码中,我尝试遵循 bc-fips-1.0.2.jar 用户指南 Legion of the Bouncy Castle Inc. BC-FJA 1.0.2 的建议(Bouncy Castle FIPS Java API)...
如何使用ML-KEM/Kyber使用PublicKey加密数据并使用PrivateKey解密数据
我正在学习如何通过 Java 使用后量子密码学。供应商实现由 BouncyCastle 版本 1.78.1 提供。简而言之,我正在使用 BouncyCastlePQCProvider 来获取密钥 Pa...
Java 1.6 + BouncyCastle + TLS1.2(handshake_failure(40))
就我而言,我有Java 1.6并且想要连接到仅支持TLS1.2的远程服务器。服务器 URL 为:https://blagajne-test.fu.gov.si:9002 证书公钥位于:http://datotek...
我正在使用一个使用 java 进行 TLS 通信的测试应用程序。我的系统中安装了标准 Oracle java。 我需要使用 TLS_DHE_RSA_WITH_AES_128_CCM 密码套件,st...
如何在 Bouncy Castle 中添加序列号作为主题备用名称
我正在尝试将 SerialNumber 和 UID 添加为 SAN,但不知道如何添加它,我正在尝试此代码,但它给了我错误: GeneralName name1 = new GeneralName(GeneralName.DnsName, "bc1.local&q...
ePassport 在 Java/Clojure 中的 ICAO 9303“工作示例”中重新创建 MAC 时出现问题
我正在开发一个应用程序,我需要从电子护照读取数据。 我正在研究 ICAO Doc 9303 第 3 部分第 2 卷(第三版)中的“有效示例”。 作业考试中有一个部分...
我正在使用 BouncyCastel 制作 CfbBlockCipher,所以这里是代码。 使用系统; 使用 System.Collections.Generic; 使用 System.Linq; 使用系统文本; 使用 Org.BouncyCastle.Crypto; 使用组织。
我使用的是 Mac,我已经创建并导出了一个密钥: % gpg --生成密钥 % gpg --export --armor --output new.pub B42B1AF5 您可以在这里看到其中的内容: -----开始 PGP 公钥块-----
我有一个 pkcs12 文件,其中包含我使用 openssl 创建的公钥和私钥对。我的Java程序读取pcks12文件并分别保存公钥和私钥以供
如何将 ECPrivateKey 转换为 PEM 编码的 OpenSSH 格式?
鉴于这个随机生成的 ECDSA 私钥: -----开始打开 SSH 私钥----- b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAaAAAABNly2RzYS
BouncyCastle C# GCM 加密和 GCM 解密
我试图从(https://asecuritysite.com/bouncy/bc_gcm)学习AES GCM。尽管该网站很好地将所有代码组合在一起。我试图将其分解并使其成为一个函数(GCM
AEADBadTagException:使用 BouncyCastle 进行 AES 解密期间,GCM 中的 mac 检查失败
尝试在 BouncyCastle 的 GCM 模式下使用 AES 解密数据时,我遇到 javax.crypto.AEADBadTagException: mac check in GCM failed 错误。 AES 解密过程中出现错误
这是从txt读取文件时工作正常的代码,但是当我从字符串中读取它时,我在这里收到错误 公共字符串加密(字符串纯文本,字符串私钥...
如何将 ECDSA 公钥 (ECPublicKey) 转换为 OpenSSH 格式? [已关闭]
如何将 java.security.interfaces.ECPublicKey 转换为 OpenSSH 字符串表示形式以与 ssh 一起使用? 例如,给定一个 ECPublicKey,我想取回如下字符串:ecdsa-sha2-nistp256
如何将 ECDSA 公钥转换为 OpenSSH 格式以便与 ssh 一起使用?