在 .NET 上使用 RSA 私钥对字符串进行签名?
byte[] plaintext = System.Text.Encoding.UTF8.GetBytes("AAAAAAAAAAAAA"); TextReader trCer = new StreamReader(@"AA.key"); //key in PEM format …
从 DEROctetString 到 KeyUsage
在 bouncycastle 中,我可以从 KeyUsage 开始创建 DEROctetString。 那么如何从 DEROctetString 开始获取 KeyUsage 呢? 示例: DEROctetString derSt…
使用 C# AesCryptoServiceProvider 加密数据,并使用 BouncyCastle AesFastEngine 加密
我需要使用标准 C# AesCryptoServiceProvider 解密数据,该数据在 Java 端使用 Bouncy Castle AesFastEngine 加密。 (使用 Bounca Castle 的 C# 实现…
在 Android 上创建 PKCS10CertificationRequest
我对 android 和 java 都很陌生,所以希望我错过了 这里有一些简单的事情。我想做的就是创建一个简单的 PKCS10 证书签名请求。我有一些代码可以编译并…
如何正确使用 Bouncy Castle 的 OAEPEncoding for RSA(轻量级 API)
我一直在尝试 Bouncy Castle 的 RSA(轻量级 API)实现并了解了基础知识。查看他们的 JCE 提供程序实现的 spec,我注意到不同的填充方案可以与 RSA 一…
Bouncy Castle 使用轻量级 API 生成 RSA 密钥对
令人惊讶的是,网上关于使用 Bouncy Castle 轻量级 API 的信息非常少。环顾了一段时间后,我能够整理出一个基本的例子: RSAKeyPairGenerator generat…
如何使用 java 中的 bouncycastle 将 PrivateKeyUsage 扩展添加到证书?
我有一个 X509Certificate,我想添加扩展...我想添加 PrivateKeyUsage 扩展,但我不知道如何创建 PrivateKeyUsage 对象或如何给它 notBefore & notAft…
Java 的 RSA 实现,BC 的替代方案
附带的 RSA 实现 充气城堡只允许 对单个数据块进行加密。 RSA算法不适合 流数据,不应使用 那样。在这样的情况下你 应该使用加密数据 随机生成的密钥…
使用 BouncyCastle 生成 RSA 密钥时出现 NullPointerException
public static void main(String[] args) throws Exception { RSAKeyPairGenerator rsaKeyPairGen = new RSAKeyPairGenerator(); AsymmetricCipherKey…
需要 C# 中的 BouncyCastle PGP 文件加密示例
我正在尝试使用我的私钥(ascii 格式)和任何其他公钥(也是 ascii 格式)加密文件。 BouncyCastle 库看起来是正确的使用方式,但我找不到 C# 的文档…
为 Bouncy Castle 加密创建证书
我正在尝试创建一个自签名证书,用于使用 bouncycaste 加密电子邮件。 生成证书的最佳方式是什么? 我尝试过使用 openssl 但我遇到了证书问题。 这是…
如何用java读取密码加密密钥?
我的私钥以 PKCS8 DER 格式存储在文件中,并受密码保护。最简单的阅读方法是什么? 这是我用来加载未加密密钥的代码: InputStream in = new FileInpu…