为什么桌面 AES 文件 IO 与 Android AES 文件 IO 不兼容?
我已将一个应用程序从 Android 移植到桌面,该应用程序使用 AES 加密一些私人数据。 两个应用程序都能够加密和解密数据以供自己使用,但无法解密其他…
是否可以仅使用 C# 以编程方式生成 X509 证书?
我们尝试使用 C# 和 BouncyCastle 库以编程方式生成 X509 证书(包括私钥)。我们尝试使用 Felix Kollmann 的示例中的一些代码 但证书的私钥部分返回 …
在 .NET 4 中,在根、LocalMachine 证书存储中插入证书(带有私钥)失败
我在本地计算机的根证书存储中插入带有私钥的新 CA 证书时遇到问题。 发生的情况如下: //This doesn't help either. new StorePermission (Permissio…
在java中将PKCS#8私钥转换为PEM
大家好,我正在尝试将我在 java 程序中生成的 PKCS#8 私钥转换为 PEM 编码文件。 Security.addProvider(new BouncyCastleProvider()); SecureRandom r…
寻找一个模型来解释 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…