Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
以编程方式使用Java对ZIP文件进行签名_Java - Fatal编程技术网

以编程方式使用Java对ZIP文件进行签名

以编程方式使用Java对ZIP文件进行签名,java,Java,我使用ZipoutStream创建ZIP文件,但我还需要使用公钥对其进行编程加密。有人能提供是否有Java库可用于此目的吗?我相信这应该能满足您的需要 我需要使用公钥进行加密,因为文件在客户站点进行压缩。一旦我们收到文件,我们应该能够使用私钥解密。非对称密钥可以以任何一种方式使用,我希望Java API能够以编程方式执行与使用genkeypair、keytool和jarsigner相同的操作。@Robby参见本文。也许你是在不同的背景下说话。但对于PGP,例如,使用公钥加密,使用私钥解密。这个想

我使用ZipoutStream创建ZIP文件,但我还需要使用公钥对其进行编程加密。有人能提供是否有Java库可用于此目的吗?

我相信这应该能满足您的需要

我需要使用公钥进行加密,因为文件在客户站点进行压缩。一旦我们收到文件,我们应该能够使用私钥解密。非对称密钥可以以任何一种方式使用,我希望Java API能够以编程方式执行与使用genkeypair、keytool和jarsigner相同的操作。@Robby参见本文。也许你是在不同的背景下说话。但对于PGP,例如,使用公钥加密,使用私钥解密。这个想法是,只有持有私钥的预期接收者(而不是公众)才能读取数据。@BenArunski我已经意识到了我的错误。我误读了加密的符号。无论如何,谢谢你的澄清。罗比,你能投赞成票吗?因为这个问题是有效的。没什么大不了的,但为什么要无缘无故地记下一点:-)。是的,这确实有帮助。谢谢阿伦斯基。