Bouncy Castle 基于密码的加密,采用 CBC 模式下的 AES
我最近遇到了一段在 CBC 模式下使用 BouncyCastle 的 PBE 和 AES 的代码(“PBEWithSHA1And256BitAES-CBC-BC”)。 public static final String ALGOR…
Android 上使用 spongycastle 而不是 bouncycastle 的 Jsch
我目前有一个 Android 应用程序使用密码通过 ssh 连接到我的路由器。我正在寻求改进这一点,以便我可以使用密钥,但我遇到了真正的问题。据我了解,an…
Android 上有较小版本的 BouncyCastleProvider 吗?
我正在开发一个 Android 蜂窝应用程序,需要使用 BouncyCastle 库 (bcprov-jdk15-143.jar)。我已将此 jar 包含在我的 libs 文件夹中并将其添加到我的…
C#加密代码移植到Java
我正在尝试将以下代码从 C# 转换为 Java,但我得到了不同的键结果值。这是我的代码: C#: plainText = "Hello World"; passPhrase = "IhDyHz6bgQyS0Ff…
如何在java jce/jca中设置消息认证码的长度
我使用下面的代码来获取 AESCMAC Mac mac = Mac.getInstance("aescmac", new BouncyCastleProvider()); mac.init(k_mac ); byte[] tooLong = mac.doFi…
证书主题和颁发者中的属性颠倒
我正在尝试使用 bouncycastle 1.46 生成 X509 证书,代码如下。 我遇到的问题是,当证书写入 JKS 然后重新读取时,DN 会颠倒。 例如,如果我运行下面…
Bouncycastle PBEWITHSHA256AND256BITAES-CBC-BC Javascript 实现
我尝试过在 Javascript 中对字符串进行编码以在 java 服务器上进行解码,但未能成功。我们想使用 bouncycastle 算法 PBEWITHSHA256AND256BITAES-CBC-B…
使用 BouncyCastle 在 Android 上实现 ECDH 的问题
我正在尝试在 Android 上实现 ECDH,并且我设法获取了测试密钥协议的代码(完整代码如下所示) 不幸的是,当我运行代码时,它给了我一个 java.securit…
Android如何在App内存保持稳定的情况下泄漏内存
Android 会耗尽内存并重新启动应用程序,尽管运行时报告其正在使用的内存量几乎保持不变。 当应用程序使用的内存量几乎保持不变时,Android 手机怎么…
如何自行生成证书SHA-256?
我在 C# 中使用 Bouncy Castle 库来使用 SHA-256,我想在测试自行生成的证书而不是智能卡读卡器时使用它们。 使用之前使用的自证书,我遇到了加密异常…
使用 BouncyCastle 验证 PgP 加密和签名文件
我正在 c# 中的 bouncycastle 库的帮助下使用 PgP 签署文档。如何验证已签名的文档以确保其由正确的人签名,甚至识别签名者。 我正在使用 问题,进行…
如何在 Android 上使用 Java BouncyCastle API 对带有明文密钥的字符串进行 RSA 加密
我正在尝试使用 Android 中的 BouncyCastle API 加密字符串以发送到服务器。 我有明文形式的公钥(当然,在内存中,而不是在文件系统中!密码学家们,…
是否可以仅使用 C# 以编程方式生成 X509 证书?
我们尝试使用 C# 和 BouncyCastle 库以编程方式生成 X509 证书(包括私钥)。我们尝试使用 Felix Kollmann 的示例中的一些代码 但证书的私钥部分返回 …