寻找一个模型来解释 PGP 签名的内部结构加密文件
我正在尝试调试&使用 BouncyCastle 扩展现有的 Java 代码来解密和验证安全附件。 我已经查看了 BouncyCastle 示例,但更难从中提取受 PGP 保护的附…
.Net 中 Bouncy Castle AES 256 加密的文档?
我正在尝试在 .Net 项目中实现 Bouncy Castle 加密库,但没有找到大量与 .Net 相关的文档。类/方法结构甚至与大量 Java 相关示例相差甚远。 有人有一…
Android 和服务器之间的密钥不同
我正在开发一个一次性密码应用程序,使用 hotp 算法(RFC 4226)。我有一个用于生成 otp 的 Android 应用程序(通过模拟器),以及一个用于验证的服务…
PGP 使用什么算法来使用密码加密私钥?
PGPKeyRingGenerator 构造函数采用密码来加密私钥。它使用什么算法来执行此操作?它有一个名为 encAlgorithm 的字段,但我找不到任何解释这些算法是什…
在 Linux 上运行的 Java 应用程序中使用 PGP 兼容的文件加密的推荐解决方案?
我需要替换现有的应用程序,除其他外,该应用程序需要以与 PGP Desktop 兼容的方式加密/解密/签名消息和文件。 新应用程序是用 Java (JDK 1.6) 编写的…
从 BouncyCastle X509 证书获取私钥? C#
通常,当我从密钥库中获取 X509Certificate2 时,我可以调用 .PrivateKey 来检索证书的私钥作为 AmetryAlgorithm。但是,我决定使用 Bouncy Castle,…
BouncyCastle 创建 PKCS 7 加密文件? C#
我正在尝试使用 BouncyCastle 使用 PKCS 7 文件标准加密文件。这是我输出 p7m 文件的代码。当我(使用 Entrust)解密文件时,系统会提示我输入密钥存…
BouncyCastle 从现有密钥创建 AsymmetryCipherKeyPair?
我有两个 AssymetricAlgorithm RSA 密钥,它们是从我的密钥库中的证书中提取的。一个是公钥,另一个是私钥。有没有办法将此密钥对放入 BouncyCastle A…
充气城堡 C# 中的 PBKDF2
我一直在搞乱 C# Bouncy Castle API 以查找如何进行 PBKDF2 密钥派生。 我现在真的一无所知。 我尝试阅读 Pkcs5S2ParametersGenerator.cs 和 PBKDF2Pa…
在 .NET 上使用 RSA 私钥对字符串进行签名?
byte[] plaintext = System.Text.Encoding.UTF8.GetBytes("AAAAAAAAAAAAA") TextReader trCer = new StreamReader(@"AA.key") //key in PEM format Pe…
从 DEROctetString 到 KeyUsage
在 bouncycastle 中,我可以从 KeyUsage 开始创建 DEROctetString。 那么如何从 DEROctetString 开始获取 KeyUsage 呢? 示例: DEROctetString derSt…
使用 C# AesCryptoServiceProvider 加密数据,并使用 BouncyCastle AesFastEngine 加密
我需要使用标准 C# AesCryptoServiceProvider 解密数据,该数据在 Java 端使用 Bouncy Castle AesFastEngine 加密。 (使用 Bounca Castle 的 C# 实现…