在 AS400/Java 上创建 Mac 对象时出现 StackOverFlowError
我是 AS400-Java 编程的新手。我正在尝试创建我的第一个程序来测试消息验证代码(MAC)的实现。我正在尝试使用 HMACSHA1 哈希函数。我的(Java 1.4)…
Java中ECC的实现
在尝试使用 Java 中的椭圆曲线加密术加密给定输入时,我使用以下算法来生成密码和密钥: KeyPairGenerator g = KeyPairGenerator.getInstance("ECDSA"…
NoSuchAlgorithmException:算法 HmacSHA1 不可用
看一下 java 的以下行: Mac.getInstance("HmacSHA1") 如果我将其放入一个简单的测试程序中,它在我的服务器上运行没有问题。但是,如果我在容器中使…
对 JCE 使用 fips 有哪些好处?
我在 JCE 中使用了 FIPS 提供程序,但实际上看不出任何差异 - 我专门查找了最大密钥大小,但没有发现任何差异。 启用 FIPS 实际上可以提供哪些优势?…
如何用java读取密码加密密钥?
我的私钥以 PKCS8 DER 格式存储在文件中,并受密码保护。最简单的阅读方法是什么? 这是我用来加载未加密密钥的代码: InputStream in = new FileInpu…
此 C OpenSSL 加密函数的 Java JCE 等效项是什么?
我正在编写一个最初用 C 编写的应用程序的 Java 实现。我无法修改 C 版本,并且 Java 版本必须与 C 版本共享加密数据。 以下是 C 加密代码的相关部分…
没有 JCE 的 Java 中的 S/MIME
我正在尝试编写一个可以使用 S/MIME 签署电子邮件的小程序。 显然我想制作一个小罐子,只装所需的东西。 显然,Java 的方法涉及到在周围放置一个巨大…
JCE 是 Java SE 6 的一部分吗?
我正在尝试使用一些开源 java 库,并且该库将 JCE 作为其依赖项之一。如果我使用 Java 1.6,我需要单独下载 JCE 库还是它的一部分?似乎 bountycastle…
如何避免安装“无限强度” 部署应用程序时的 JCE 策略文件?
我有一个使用 256 位 AES 加密的应用程序,Java 不支持该加密。 我知道为了让它正常工作,我在安全文件夹中安装了 JCE 无限强度 jar。 这对我作为开发…
在 IBM SDK 之上使用 Sun JCE 提供程序
我需要在 IBM Websphere 上运行的应用程序中使用 Sun JCE 提供程序。 这可以通过指定 security_provider.1=com.sun.crypto.provider.SunJCE 来实现。 …
除了 BouncyCastle 之外还有其他开源 JCE 库吗?
我正在寻找实现一些更深奥的加密算法的开源 JCE 库,以便我可以研究它们的实现。 我对实现斯坦福大学发布的基于身份的加密(IBE)的加密技术特别感兴…
Java/JCE:解密“长”字符串 使用 RSA 加密的消息
我收到一条包含在 byte[] 中的消息,用“RSA/ECB/PKCS1Padding”加密。 为了解密它,我创建了一个 Cipher c 并用 启动它 c = Cipher.getInstance("RSA…