2011-03-04 6 views
1

PGP 공개 키를 사용하여 파일 묶음을 암호화/해독해야하는 개미 파일이 있습니다. 그렇게 할 원시 (또는 라이브러리) 개미 작업이 있습니까? 난 정말 <exec>의 사용과 관련된 솔루션을 피하고 싶습니다 (주위에 다른 방법이 없다면).PGP ANT를 사용하여 암호 해독

은 대부분이 당신이 <exec> 함께 할 어떻게

답변

2

을 의무 :

<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> 

한 줄에있는 키 암호를 제공하는이 방법. 그러나 운영체제에 의존하지 않는 무언가를 사용하는 것이 좋을 것입니다.

+1

실행 가능 명령에서 OS를 지정할 수 있으므로 각 OS마다 다른 실행 파일을 가질 수 있습니다. 다른 하나는 사용자 정의 Ant 태스크 (써드 파티 또는 가정 재배)를 사용하고 을 사용하는 것입니다. 후자는 더 어려워서, 보통 이러한 작업을 포함하는 병을 프로젝트의 일부로 선호하므로 사용자는 Antlib에 항아리를 다운로드하여 설치할 필요가 없습니다. –

+0

@David W - ANT 용 OpenPGP 관련 라이브러리를 찾았지만 모두 서명을 위해 만들어졌으며 Encrypt/Decrypt를 시도하고 있습니다. 실제로 할 수있는 lib를 알고 있습니까? – Chepech

+1

저는 암호화 및 암호 해독을 위해 개미 작업을 본 적이 없습니다. 우리는 비슷한 것을 한 번해야했지만 간단히 작업을 사용했고 Windowa와 Unix를 하나씩 사용했습니다. –