通过用户名和密码对服务进行身份验证时,拥有一个强密码非常重要。有时,您需要保护帐户或服务器,并尝试确保数据安全。通常说来,一个强密码必须至少包含14个字符,并且要有所变化,例如您的字符和字母可能是小写/大写。通常,长密码被认为比短密码安全得多,因为很难获得。在本教程中,我们将看到从Linux命令行生成强密码的多种方法。我们将探讨使用Linux命令行创建足够安全的更强密码的许多不同方法。您需要从命令行生成更强的密码,因此,它具有各种可用的不同方法和实用程序。

使用OpenSSL生成密码

Linux中存在几种创建和生成Linux命令行密码的方法。我们尝试的第一个方法是使用OpenSSL。以下是为此目的需要遵循的步骤。

步骤1:首先,通过单击Ubuntu启动器打开Terminal,然后搜索Terminal。

步骤2:现在单击终端,然后等待终端打开。

第3步:打开终端后,您将看到如下屏幕:

第4步:

用于生成更强密码的命令包括OpenSSL rand函数。这将帮助我们在字符串中生成14个随机字符。命令是“ openssl rand –base64 14”。

使用OpenSSL创建随机密码

结果将是14个字符的强密码,如下所示。

使用OpenSSL创建的密码

使用urandom生成密码

我们用于生成密码的第二个命令已使用tr过滤了/ dev / urandom输出。这将使我们能够删除所有不需要的字符,然后帮助我们仅打印前14个字符。

使用urandom设备创建密码

上面命令的输出如下:

urandom密码

输出结果使我们只能删除所有不需要的字符来打印前14个字符。

使用pwgen生成密码

要使用pwgen,我们首先需要安装此工具。该工具将帮助我们生成一些随机但无意义的密码。尽管它生成的密码是随机的,但仍然很明显。因此,我们现在将使用以下命令安装该工具。

安装pwgen

输入要求的凭据

输入密码

安装将最终开始。命令行看起来就像下面的屏幕。

pwgen已安装

安装完成后,我们将生成一个包含14个字符的随机字符串。

使用pwgen创建密码

我们随机得到的字符串就是这个。

密码

使用gpg生成密码

Gpg也可以用来生成14个字符的强密码。gpg工具使用以下命令生成14个字符。

使用gpg创建随机密码

该命令的结果是

gpg结果

最后,我们生成了一个密码。

密码

使用SHA生成密码

我们将在此方法中使用SHA,也可以对日期进行哈希处理。它通过base64运行。结果,我们得到一个输出作为32个字符的顶部。

使用sha创建密码

这是包含32个字符的结果,但是密码很安全,可以确保系统安全。

产生的密码

通过简单的方法生成密码

使用命令行生成密码非常容易。尽管它不是随机的,但如果我们使用整个密码,它仍然很有用。为此,最简单的命令如下:

使用md5sum创建的密码字符串

上面命令的结果是一个字符串,如下所示。

md5sum密码

这个命令非常容易,而且很容易记住。

使用apg生成密码

APG是自动密码生成器,它已经安装在所有Ubuntu系统上。它也是一个易于使用的实用程序。它可以帮助我们生成各种随机输入的密码。

为了生成整个随机密码,我们可以运行apg -a 1,它将为我们提供8-10个随机字符的密码。我们用于此目的的命令是apg –a 1.我们将运行并查看输出中生成的各种密码。

apg的随机密码

输出具有许多随机密码。

创建的密码列表

使用makepasswd生成密码

“ makepasswd ”也可以用来生成密码。为了使用此实用程序,我们首先安装它。我们将使用命令  sudo apt-get install makepasswd。

安装makepasswd

输入所需的凭据。

输入管理员密码

写入凭据后,将开始安装。

安装makepasswd

按Y继续

安装实用程序后,我们将编写命令makepasswd –count NumberOfPasswords –minchars MinLengthOfPassword

首先,我们告诉我们要生成多少个密码,每个密码的长度必须是多少。在这里,我们要求生成4个密码,每个密码的长度为8个。

使用makepasswd

结果如下所示。我们总共有4个密码,每个密码包含8个字符。

创建的密码列表

该命令负责根据要生成的密码数量生成随机密码列表,并且长度也由我们定义。

结论

在本教程中,我们讨论了从Linux命令行生成密码的许多方法。已经有许多方法。Linux命令行中几乎没有这些实用程序,而对于那些无法使用可用命令轻松安装的实用程序。在本教程中,我们讨论了实用程序openssh,urandom,pwegn,gpg,sha,date,apg和makepasswd。所有这些命令可确保从Linux命令行生成更强的密码,并且对于用户维护系统的安全性很有用。

在Linux Shell上生成随机密码的8种方法
Tagged on:

发表评论

电子邮件地址不会被公开。 必填项已用*标注