问题标签 [spongycastle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
165 浏览

android - 如何在 Android 中使用海绵城堡获取投影坐标

我可以使用以下代码在 Android 中使用海绵城堡生成公钥和私钥

我使用以下代码获得仿射坐标

我试图通过使用海绵城堡来获得上述坐标的投影坐标。有没有办法得到它?

0 投票
2 回答
3489 浏览

android - 在 Android 上向 AES-GCM 添加其他经过身份验证的数据

我正在尝试将其他经过身份验证的数据 (AAD) 添加到 Android 上的 AES-GCM。我看到有关使用和方法的 Java 7 版本的Cipher 注释,但鉴于 Android 是基于 Java 6 的,我完全没有想法。我使用 Spongycastle 作为加密库GCMParameterSpecupdateAAD(...)

0 投票
1 回答
525 浏览

java - Bouncycastle (Spongycastle) 密钥导入和在 android 上使用

使用 SpongyCastle 导入 PGP 密钥并检查是否可以使用它解密后,我想添加密码以保护密钥环。所以我制作了一个加密副本:

我用以下方法测试解密:

显然,这很好用。

当我尝试使用此加密密钥解密文件时,使用相同的密码:

其中 secretKey 是密钥环的主密钥,我得到一个 PGPException 说

我觉得我错过了一些明显的东西。请随时询问更多详细信息。

这是在我正在构建的自定义 pgp 应用程序上,它只需要导入一个私钥,所以主密钥是唯一的密钥,AFAI 理解。

0 投票
3 回答
4295 浏览

java - 比较 java 中的 PublicKey 对象

我有两个 PublicKey 对象。我想比较两者是否相等或使用 java 安全 API 或充气城堡 API 检查哪个是最新对象。我该如何实现?

0 投票
1 回答
210 浏览

java - 解密文本时的格式问题(Spongycastle)

我在 android 的 spongycastle 中使用 RSA 加密/解密时遇到问题。enctext 包含加密文本,而 dectext 包含解密后的文本。在调试器中,dectext 匹配纯文本消息“test”,但是当作为字符串传递给 smssend(string,string) 函数时,会显示一些未知格式。这是代码。

代码有什么问题??是格式问题吗??我应该使用哪种格式?

0 投票
0 回答
956 浏览

android - SpongyCastle 和 iText 错误

我正在尝试将 SpongyCastle 和 iText 添加到我的 android 项目中以签署 pdf 文件。我使用了几种类型的 iText(itextg 和 itextpdf)和 SpongyCastle(sc-light-jdk15on-1.47.0.2,scpkix-jdk15on-1.47.0.2,scprov-jdk15on-1.47.0.2)。但我总是收到以下错误:

这是代码:

0 投票
1 回答
3501 浏览

java - RSA 使用 SpongyCastle

我的加密知识非常基础,因此对我的任何无知表示歉意。

在 Android 应用程序中,我目前正在尝试使用SpongyCastle 库和标准java.security库来模拟此命令的执行:

应该注意的是,命令中文件的读取/写入不会被实现,并且我的公钥(即)在我的代码中test.pub作为 Base64 编码的字符串。base64key

我尝试了以下方法,但确信它不起作用:

我知道这很遥远,但不知道该转向哪里。任何帮助,将不胜感激。

0 投票
0 回答
186 浏览

java - 第一次尝试Java DES解密异常

在我的项目中,android客户端和服务器之间使用了安全通信,因此它们之间的所有消息都被加密为DES算法。我使用了默认的 Java Provider 和 SpongyCastle,但在第一次尝试解密时,它给出了以下异常。

下面的编码字符串

在第二次尝试中,它成功解密了 String。我找不到问题。

加密和解密的源代码

0 投票
2 回答
1671 浏览

java - 读取加密的 PKCS8 SpongyCastle Java

我正在关注以下代码:https ://stackoverflow.com/a/18161536/1753951 ,但在以下行中出现异常:

我正在尝试读取 .key/.pem PKCS8 文件,该文件是:

0 投票
1 回答
281 浏览

java - 2014年Android上的数据应该如何加密?

我想在 Android 的原生 Java 应用程序中使用公钥/私钥对加密和解密数据。我在浏览旧帖子/文档时遇到了麻烦。

据我了解:

  • 早期版本的 Android 使用了弹性城堡加密库的残缺版本。特别是它不包括椭圆曲线方法。

  • 椭圆曲线密码学是在移动设备上使用的方式,因为较小的密钥大小意味着更少的计算和/或更安全。

  • 人们建议包含您自己的充气城堡库副本以获得除重命名包之外的全部功能(或使用海绵城堡,这是带有重命名包的充气城堡)

  • 更高版本的 Android 进行了更改,允许使用充气城堡而不重命名包

  • 甚至更高版本的 Android 也开始包含具有完整功能的充气城堡。

所以问题是——截至 2014 年 6 月,应该如何加密 Android 上的数据?

github上是否有任何简单的项目以“正确的方式”做事?