nginx 用户名密码加密原理解析
1、设置密码
密码格式:
a
p
r
1
apr1
apr1kWa7O5oL$WQ7Ffykwvr9cho3rzvDFn1
2、分析密码
nginx 密码爆破原理:
样例: $apr1$kWa7O5oL$WQ7Ffykwvr9cho3rzvDFn1
apr1: 模式 (-6 \ -5 \-apr1 \ -1 \ -aixmd5)
kWa7O5oL:盐
WQ7Ffykwvr9cho3rzvDFn1:密码
原理:
nginx 的密码: htpasswd -c /etc/nginx/.htpasswd username : 这条命令底层调动 的是 openssl passwd 命令
3、撞库手法
撞库手法:openssl passwd -模式 -salt 盐 -noverify 明文密码