如何使用cracklib和pwscore来评估密码的安全性

这篇文章给大家分享的是有关如何使用cracklib和pwscore来评估密码的安全性的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计、成都网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的扶风网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

cracklib介绍

1. cracklib 的安装

cracklib 可以用来检测你的密码是否可靠,在大部分发行版里都可以直接安装这个工具。

对于 Fedora 系的发行版,可以使用 dnf 命令安装 cracklib:

$ sudo dnf install cracklib

对于 Debian/Ubuntu 系的发行版,可以使用 apt-get 命令安装:

$ sudo apt install libcrack2

对于 Arch 系统的发行版,可以使用 pacman 命令安装:

$ sudo pacman -S cracklib

对于 RHEL/CentOS 系的发行版,可以使用 yum 命令安装:

$ sudo yum install cracklib

对于 openSUSE 系的发行版,可以使用 zypper 命令安装:

$ sudo zypper install cracklib

2. cracklib 的使用

我们直接来看几个实例。

如果你的密码里包含了人名、地名,或者我们常用的单词,那么会被提示 it is based on a dictionary word

$ echo "password" | cracklib-check
password: it is based on a dictionary word

Linux 下默认的密码长度是 7 个字符,如果你的密码长度小于 7 个字符,会被提示 it is WAY too short

$ echo "123" | cracklib-check 
123: it is WAY too short

如果你的密码比较强壮,则会提示 OK

$ echo "ME$2w!@fgty6723" | cracklib-check
ME!@fgty6723: OK
pwscore 介绍

我们使用 cracklib 工具只能判断一个密码是否安全,但具体也不知道它有多安全。而 pwscore 工具就能告诉你,你的密码强度可以打几分。

1. pwscore 的安装

同样地,对于大部分 Linux 发行版,可以直接安装 pwscore 工具。安装过程与 cracklib 类似,只需将 cracklib 改成 pwscore 即可。这里介绍 Debian/Ubuntu 系发行版的安装,其余的类似:

$ sudo apt install libpwquality

2. pwscore 的使用

同样直接来看几个实例。

与 cracklib 类似,如果你的密码里包含了人名、地名,或者我们常用的单词,那么会被提示 it is based on a dictionary word ;如果密码长度短于 7 个字符,会被提示 it is WAY too short

$ echo "password" | pwscore
Password quality check failed:
 The password fails the dictionary check - it is based on a dictionary word

$ echo "123" | pwscore
Password quality check failed:
 The password is shorter than 8 characters

如果你的密码合乎规范,那么它就会给你打相应的分数:

$ echo "ME!@fgty6723" | pwscore
90

感谢各位的阅读!关于“如何使用cracklib和pwscore来评估密码的安全性”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

文章标题:如何使用cracklib和pwscore来评估密码的安全性
转载源于:https://www.cdcxhl.com/article10/jhgcdo.html

成都网站建设公司_创新互联,为您提供响应式网站微信公众号微信小程序网站改版企业网站制作云服务器

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站优化排名