BouncyCastle是一种加密API,提供各种加密,加密和安全协议。 C#和Java中有相当类似的库来实现API。此外,Bouncycastle还提供符合JCE标准的Java加密提供程序。
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 一起使用?
在 Android 应用程序中从 Android 的原始资源读取基于椭圆曲线密钥的 p12 文件时出现 NoSuchAlgorithmException
我正在尝试使用 BouncyCastle 提供程序读取基于椭圆曲线密钥的 PKCS#12 文件。但它抛出以下异常 java.lang.RuntimeException:java.io.IOException:异常
我正在尝试在 CMAC 函数中使用 FIPS,但遇到版本冲突。我在 Vi 中引用了常规 BouncyCastle.Cryptography v2.0.0.0 和 bc-fips-1.0.2.dll V1.0.2 引用...
我正在尝试使用 TSA 服务器向 PDF 文件添加时间戳,但添加时间戳后,Adobe Reader 表示文档自签名以来已被更改或损坏。 测试协...
在 ASP.NET 中使用 Ed25519 生成 X.509 证书:参数 ANY NULL 问题
我正在开发 ASP.NET Core Web API,其中功能之一涉及生成自签名 X.509 证书。为此,我使用 BouncyCastle 库和 Ed25519 算法...
如何在 Spring Boot gradle 项目中为 bouncycastle 指定传递依赖
我们正在使用 Spring org.springframework.boot”版本“2.7.5”,我们在其中发现了 bouncycastle 的一些漏洞,该漏洞在我们的项目中仅具有传递依赖关系。 我们想具体说明...
我正在尝试将使用 PKCS#12 证书对质询进行签名的参考实现从 Java 移植到 C#。据我了解参考资料,签名应该是 PKCS#1 v2.1 签名...
我需要在我的项目中使用 bouncycastle 提供程序库。 我已将其包含在 gradle 项目中。 应用插件:'应用程序' 源兼容性 = '1.6' 版本='1.0.0' mainClassName = '路径.t...
将 Bouncy Castle 的非对称密码密钥对 (RSA) 转换为 java.security.KeyPair
我正在尝试自动生成用于 E2E 测试的 CA 和证书。我从 Bouncy Castle 开始,成功生成了 CA 证书和机器证书。但是,现在我需要转换...
我解密智能卡上的字节数组并从智能卡接收回数据。此解密数据仍在 OAEP 填充中。 C# 中是否有一种简单的方法来“unpad”解密数据?
我尝试在 PGP 中加密消息,但加密无法正常工作。我收到的加密消息没有被解密。关于使用在线平台解密和加密你...