问题标签 [jce]

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 投票
2 回答
1662 浏览

java - 在 Java 中对 web-http 响应进行数字签名(使用 pgp)

我正在尝试对 http - web 响应进行数字签名。本质上,我创建了 HTML 和多部分内容类型的响应,对响应进行签名,然后将数字签名附加到响应中。我想我已经接近但走了几步,因为这不是真正的 PGP 签名,因为附加的签名实际上是 HEXtoString。重要的是能够正确表示签名,以便可以正确解释响应。可以在这里使用一些建议,因为我对此很满意。在此先感谢.. 下面是我现在使用的代码片段。




传输的结果“签名”是签名文件的字节散列 hexToString 表示。我正在使用标准的 java 类,但不确定其他库是否会给我一个真正的 PGP 表示,其中包含 0-9a-f 表示之外的字符。想法??

0 投票
6 回答
14242 浏览

java - IBM 的 JCE 提供程序有什么问题?

我有一个 JCE 测试,它适用于我尝试过的所有 Sun JDK,但适用于各种 IBM J9 JDK(例如 1.6.0 build pwi3260sr8-20100409_01(SR8))。当密码在加密模式下初始化时,会发生以下异常。为什么 IBM JCE 不能使用自己的私钥?我的代码中是否缺少某些内容?

这是堆栈跟踪:

0 投票
2 回答
615 浏览

java - AES Illegal Key Size 错误仅发生在命令行中,但不在 IDE 中

我需要更高的 AES(192 位)密钥大小,并按照网站上的说明安装了 JCE。

奇怪的是,在 Netbeans 中运行我的程序时,加密和解密工作完美。

但是如果我从命令行编译和运行,它会抛出“java.security.InvalidKeyException: Illegal key size”

还有什么我需要添加到编译命令的吗?我的编译命令只是普通的,看起来像这样 javac -d 。-cp。DC\src\dc\Main.java DC\src\share\AES.java

0 投票
2 回答
3219 浏览

exception - 由于 java.security API 警告,Maven 失败

mvn clean package由于警告而失败。是因为这个错误(虽然它已修复)?有关如何解决此问题的任何建议。

0 投票
1 回答
59 浏览

java - 提供者类在 j2me 中使用的替代方法是什么

谁能告诉我如何在 J2ME 中使用 jce ?

0 投票
2 回答
3502 浏览

java - 错误:升级到 Java 1.6 后包 com.sun.crypto.provider 不存在

我最近将一个现有的 java 项目从 java 1.4 升级到 1.6,但由于错误而无法编译: com.sun.crypto.provider 包不存在。

我意识到我缺少一个库,但我不知道要下载哪个库或在哪里下载它?

0 投票
3 回答
16836 浏览

java - 哪些 JCE 提供商符合 FIPS 140-2?

哪些 Java 加密扩展 (JCE) 提供程序符合 FIPS 140-2?更具体地说,Sun/Oracle 提供商是否符合条件?

0 投票
2 回答
3438 浏览

java - 使用 JCE 对数据进行 RC5 加密和解密

我需要一个 java RC5 加密和解密算法。

0 投票
1 回答
4537 浏览

java - Java JCE 无限强度加密安全策略文件

JCE 策略文件(在 {java.home}/lib/security 中)是否在 JRE 更新后被标准强度策略文件覆盖?或者这些在 JRE 更新时会被单独留下吗?

编辑:有谁知道 Mac OS X JRE 是否附带无限的策略文件?

谢谢

乔恩

0 投票
2 回答
4118 浏览

java - 如何在 Java 中将 PKCS#8 编码的 RSA 密钥转换为 PKCS#1?

是否可以将 PKCS#8 编码的 RSA 私钥转换为 PKCS#1?我知道这可以通过 openssl 轻松完成,但可以用 Java 完成吗?