我得到了一个非常巨大的HTPASSWD文件,它存储用户和他们加密的密码。此文件用于使用HTTP验证用户。
我在这个文件中有2000多个条目(用户)。该文件的大小为116 is。

此外,大约40个新的条目被添加到这个文件中每天。
所以我想知道htpasswd文件是否有那么大的问题。我有什么替代htpasswd文件的方法呢?我如何将我的用户和他们的加密密码传输到新的替代方案?
溶液
我想出了如何使用以下perl脚本将htpasswd文件转换为DBM格式:htpasswd2dbm.pl
下面是如何使用它:
htpasswd2dbm.pl -htpasswd users usersdbm发布于 2011-07-06 02:04:46
与大型htpasswd文件相关的性能问题。但是,可以使用DBM格式来提高大型密码文件的性能:
dbm.html#authdbmuserfile
一个快速的google提供了这个页面,它很好地概述了DBM文件的使用:
http://www.apacheweek.com/features/dbmauth
https://stackoverflow.com/questions/6590789
复制相似问题