这是什么类型的加密?

rob*_*ert 3 encryption

我正在为一个网站开发一个登录系统,该系统当前使用 Apache 的提示框进行登录,并将用户名/密码存储在服务器上的文件中(而不是数据库中的表)。我在这里遇到了一个问题,因为密码是以我以前从未见过的方式加密的。我想知道是否有人可以识别这里使用的加密。例子:

“budapest”翻译为“$apr1$6awtpn87$1PzMKL1M4H6urlEil/z5m/”,“Mario”翻译为“$apr1$zhadw0iq$r8plh8o.Jj.V34oJ1tjWV1”

所有加密密码均以“$apr1”开头,然后是 8 个字符,然后是“$”,最后是 22 个字符。这给出了 32 个字符,不包括“$apr1”,所以我认为这可能是 md5 的一些变体,但我没有太多地使用加密,所以我希望有人可以帮助我?

这是 .htaccess 文件的内容:

AuthType Basic AuthName“此处为站点名称” AuthUserFile“此处为密码文件的路径”需要有效用户

Fox*_*x32 6

这是一个 APR1-MD5 哈希值。该文档可以在以下位置找到:

http://httpd.apache.org/docs/2.2/misc/password_cryptions.html