密码 安全是信息技术的重要课题。我们称之为密码,但实际上它是进入系统的钥匙。使用基于密钥的身份验证来减少身份验证密码更安全,但这并不总是可能的。因此对于基于口令的认证来说口令的强度是很重要的。
null
我们怎样才能使密码强大
实际上,使密码强大是很容易的。重要的是将此作为默认行为。只要多输入5个字符,我们的系统就会像城堡一样。
- 至少使用14个字符
- 使用易于记忆的表达式
- 使用.,;“!3次以上
安装Cracklib
Ubuntu、Debian、Kali、Mint:
我们将安装 cracklib-runtime
包装如下 Ubuntu命令 ,德比安,卡利和薄荷。
$ sudo apt-get install cracklib-runtime -y
Fedora、CentOS、RedHat:
cracklib
是我们将在Fedora、CentOS和RedHat安装的软件包。
$ yum install cracklib -y
检查给定密码
提供了不同的工具 cracklib
但最有用和最重要的是 cracklib-check
命令。我们将提供要检查的密码 cracklib-check
命令作为标准输入。
简单化/系统化
我们将检查密码 123456
我们知道这是不安全的。
$echo "123456" | cracklib-check

太短
it is too short
消息意味着我们需要使用比给定密码更多的字符。
$ echo "admin" | cracklib-check

确定或密码是安全的
如果给定的密码是安全的 OK
消息被打印到 屏幕 .
$ echo "3dAmI12." | cracklib-check

检查文件中的多个密码
如果逐个检查密码是一个漫长的过程,我们可以通过从一个文件中提供密码来检查密码。在本例中,我们将把所有密码写入名为 pass
并重定向到 cracklib-check
命令如下。
$ cat pass | cracklib-check

相关文章: 如何在卡利安装Tenable Nessus?
如何用Cracklib检查Linux中的密码强度?信息图

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END