我有一个关于 JCE 加密的问题。您如何在 Java 中编写自己的加密算法/密钥生成器,可以将其作为 .jar 文件安装在 ext 目录中?我已经弄清楚了算法的基本思想,但我不知道如何实现它。我是 Cipher 和 KeyGenerator 的子类吗?谷歌没有提供任何帮助,我觉得这很有趣。
提前致谢。
我有一个关于 JCE 加密的问题。您如何在 Java 中编写自己的加密算法/密钥生成器,可以将其作为 .jar 文件安装在 ext 目录中?我已经弄清楚了算法的基本思想,但我不知道如何实现它。我是 Cipher 和 KeyGenerator 的子类吗?谷歌没有提供任何帮助,我觉得这很有趣。
提前致谢。
无法为诸如Cipher
. 这些提供者需要使用私钥进行签名,该私钥是 Oracle 信任的密钥对的一部分。
您可以在此处找到更多信息。
你的类应该扩展抽象类javax.crypto.Provider
。该类Provider
是创建供javax.crypto.Cipher
. 使用 的addProvider()
方法Cipher
使其可供使用。