当前位置:   article > 正文

linux检查密码的复杂性强度,centos中检查密码的复杂性和强度以及评分 互联网技术圈 互联网技术圈...

the password fails the dictionary check - it is based on a dictionary word

默认情况下,RHEL 和它的衍生版使用 cracklib 模块来检查密码强度。我们将教你如何使用 cracklib 模块检查密码强度。

如果你想检查你创建的密码评分,请使用 pwscore 包。

安装 cracklib 模块

yuminstall cracklib

使用 cracklib 模块检查密码复杂性

安装完成后,试试一些场景,如下:

1:

$ echo "password" | cracklib-check

password: it is based on a dictionary word

如上,检查出password这个词出现在字典中了:

2:

$ echo "123" | cracklib-check

123: it is WAY too short

如上,检查出123密码太短

3:

$ echo "ME$2w!@fgty6723" | cracklib-check

ME!@fgty6723: OK

如上,检查出ME$2w!@fgty6723这个密码复杂性OK

安装 pwscore

yuminstall libpwquality

使用pwscore对密码进行评分

1:

$ echo "password" | pwscore

Password quality check failed:

The password fails the dictionary check - it is based on a dictionary word

如上,检查出字典中存在:

2:

$ echo "123" | pwscore

Password quality check failed:

The password is shorter than 8 characters

如上,Linux 中的默认密码长度为 7 个字符。如果你提供的密码少于 7 个字符,那么你将看到一条消息“密码短于 8 个字符”。

3:

$ echo "ME!@fgty6723" | pwscore

90

如上,改密码得分90

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/222098
推荐阅读
相关标签
  

闽ICP备14008679号