在 Debian 上生成安全密码的 6 种方法

我们都知道安全密码在我们的系统、服务、在线帐户和其他关键应用程序中的重要性。 重要的一点是生成一个足够安全的密码,并且遵循强密码的所有基本要求。 通常的想法是,强密码必须至少为 14 个字符,并包含小写字母、大写字母、数字和符号。 此外,密码不应基于常用名称和字典单词。 在本文中,我们将讨论 Linux 中的一些工具,您可以通过这些工具生成此类安全且强大的密码。

我们已经在 Debian 10 系统上运行了本文中讨论的命令和过程。 其中一些工具是基于命令行的,而另一些是基于 GUI 的。 要在 Debian 中打开命令行终端,请转到桌面左上角的活动选项卡。 然后在搜索栏中,输入关键字终端。 当搜索结果出现时,单击终端图标将其打开。

方法 1:使用 OpenSSL

Open SSL 是一个命令行实用程序,其 rand 函数可用于在 Linux 系统中生成安全的随机密码。 只需指定要生成的密码的字节长度,OpenSSL 将执行所有计算并生成密码。 如果将 rand 函数的输出馈送到 base64 编码,则可以使密码格式更加人性化。 Base 64 编码仅使用“A–Z、a–z、0–9、+ 和 /”字符。

大多数 Linux 发行版中都预装了 OpenSSL。 但是,它可能缺少 rand 函数。 要在 OpenSSL 中安装 rand 函数,请在终端中执行以下命令:

$ sudo apt install rand

要使用 OpenSSL rand 函数生成安全密码,请在终端中执行以下命令:

$ openssl rand -base64 14

在哪里,

  • Rand:生成伪随机密码的 OpenSSL 函数
  • -base64:确保密码格式对用户友好
  • 14:密码长度

方法 2:使用 pwgen 实用程序

Pwgen 是另一个命令行实用程序,可用于生成安全密码。 它生成用户可以轻松记住的此类密码。

Linux 发行版中尚未安装 Pwgen。 因此,为了使用 Pwgen,您必须手动安装它。 在终端中执行此命令以执行此操作:

$ sudo apt-get install pwgen