首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ANT生成MD5加密的.htpasswd?

问如何使用ANT生成MD5加密的.htpasswd?
EN

Stack Overflow用户
提问于 2012-07-13 17:42:08
回答 1查看 709关注 0票数 0

我正在编写一个蚂蚁任务,创建基于FTP linux的服务器上的文件夹,我想让它生成.htaccess文件和.htpasswd文件。

我需要用MD5加密(或其他加密方法)在.htpasswd中写入密码,我该怎么做呢?

感谢所有人;)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-13 17:51:19

您可以从ant文件调用外部可执行文件-尽管这意味着它需要访问该可执行文件。这可能会起到作用:

代码语言:javascript
复制
<target name="update-htpasswd">
  <exec executable="/usr/bin/htpasswd">
    <arg value="-bm"/>
    <arg value="${passwordfile}"/>
    <arg value="${username}"/>
    <arg value="${plain-password}"/>
  </exec>
</target>

保证格式正确。否则,您可以编写自己的ant任务并调用它。Java具有内置的MD5库,因此您只需在java中生成正确的密码行并将其附加到密码文件中即可。这会更便于移植。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11467940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档