PGP使用ANT解密

时间:2011-03-04 21:38:48

标签: encryption ant pgp

我们有一个ant构建文件,需要使用PGP公钥加密/解密一堆文件。 是否有本地(或库)ant任务。我真的想避免涉及使用<exec>的解决方案(除非是其他方法)。

非常有责任

1 个答案:

答案 0 :(得分:2)

这是您使用<exec>

的方式
<exec executable="sh" >
    <arg value="-c" />
    <arg value="echo ${encrypted.passphrase} | gpg --passphrase-fd 0 --output ${data.dir}/Performance.dat --decrypt ${data.dir.encrypted}/${encrypted.file.name}"/>
</exec>

这样您就可以在一行中提供密钥密码。但是使用不依赖操作系统的东西来做它会很好。