2012-07-13 4 views
0

저는 개미 태스크를 프로그래밍하여 FTP 리눅스 기반 서버에 폴더를 만들고, .htaccess 파일과 .htpasswd 파일을 생성하려고합니다.ANT로 MD5 암호화로 .htpasswd를 생성하는 방법은 무엇입니까?

MD5 암호화 (또는 다른 암호화 방법)를 사용하여 .htpasswd에 암호를 작성해야합니다. 어떻게 할 수 있습니까? 그게 그 실행 파일에 액세스 할 수 있어야합니다 것을 의미하지만 - 당신이 당신의 개미 파일에서 외부 실행 파일을 호출 할 수 있습니다

답변

1

)

모두 감사합니다. 이것은 트릭을 할 수 있습니다 :

<target name="update-htpasswd"> 
    <exec executable="/usr/bin/htpasswd"> 
    <arg value="-bm"/> 
    <arg value="${passwordfile}"/> 
    <arg value="${username}"/> 
    <arg value="${plain-password}"/> 
    </exec> 
</target> 

올바른 형식으로 보증됩니다. 그렇지 않으면 자신의 개미 작업을 작성하여 호출 할 수 있습니다. Java에는 MD5 라이브러리가 내장되어 있으므로 java에서 올바른 암호 행을 생성하고 암호 파일에 추가하면됩니다. 그것은 더 휴대하기 쉬울 것입니다.

+0

해결책입니다 :) 감사합니다! –

관련 문제