我不确定这一点,但我相信JCE具有嵌入式策略,将对公钥的加密和对私钥的解密限制为限制。
在示例代码中,加密是通过私钥完成的。这将需要公共密钥进行解密,这意味着拥有公共密钥的任何人都可以访问编码数据。尽管有它的用途,但它不是公认的模式,并且IBM实现可能“保护”您免于意外创建公开可读的加密数据。
当这些错误被逆转时它可以正确测试的事实倾向于证实我的怀疑,但是我还没有找到一份说明那么多的正式文件。

我不确定这一点,但我相信JCE具有嵌入式策略,将对公钥的加密和对私钥的解密限制为限制。
在示例代码中,加密是通过私钥完成的。这将需要公共密钥进行解密,这意味着拥有公共密钥的任何人都可以访问编码数据。尽管有它的用途,但它不是公认的模式,并且IBM实现可能“保护”您免于意外创建公开可读的加密数据。
当这些错误被逆转时它可以正确测试的事实倾向于证实我的怀疑,但是我还没有找到一份说明那么多的正式文件。