来自终端或Ubuntu桌面的强密码

关于生成强密码

在下一篇文章中,我们将看一看 一些在Ubuntu中获得强密码的选项。 几个月前,在同一个博客中,发表了一篇文章,内容涉及 从终端生成强密码。 在以下几行中,我们将看到更多从命令行获取强密码的选项。 我们还将在图形环境中看到一些应用程序执行相同的操作。

今天,到处都强调使用强密码的重要性。 这些必须包含多个字母,符号,数字等,以便加强它,以便我们的帐户对其他人而言并非易事。 已执行以下命令和过程 在Ubuntu 18.04 LTS上测试.

生成强密码

使用Perl

我们会找到perl 在正式的Ubuntu仓库中可用。 通过在终端中运行以下脚本(Ctrl + Alt + T),可以很容易地安装它:

安装Perl

sudo apt update; sudo apt install perl

安装后,该 使用perl生成密码。 您只需要通过任何文本编辑器打开一个新文件。 在此示例中,我们将创建一个名为 密码生成器.pl 使用Vim:

vim passwordgenerador.pl

在文件内部,我们将粘贴以下代码:

perl文件生成密码

#!/usr/bin/perl
my @alphanumeric = ('a'..'z', 'A'..'Z', 0..9, 'º', 'ª', '|', '!', '"', '@', '#', '$', '%', '&', '/', '(', ')', '[', ']');
my $randpassword = join '', map $alphanumeric[rand @alphanumeric], 0..9;
print "$randpassword\n"

我不知道这些行的作者是谁,但是在测试了它们之后,必须说它们已经完成了工作。 最后你要记住 保存passwordgenerador.pl文件.

现在,您可以运行以下命令:

用perl生成的密码

perl passwordgenerador.pl

如您在上一个屏幕截图中所见,在输出中,我们将看到准备使用的密码。

使用pwgen

Pwgen是一个实用程序,可以在生成安全密码时为我们提供帮助。 可以通过输入终端(Ctrl + Alt + T)轻松安装:

安装pwgen

sudo apt install pwgen

Un 获得强密码的示例 这将是以下命令:

运行pwgen

pwgen -ys 15 1

在上一个命令中,我们使用两个选项。 选项 ”y“告诉pwgen我们希望生成一个强密码,并且”s”告诉您,其中应包含符号。 数字15表示字符数,数字1表示将生成的该长度的密码。

要了解,配置和自定义使用pwgen生成的密码,可以使用其提供的帮助。 可以咨询帮助 使用以下命令:

帮助pwgen

pwgen --help

到目前为止,CLI使用了迄今为止提到的两种密码生成方法。 接下来,我们将看到两个可以从桌面使用的应用程序。

使用启示录应用程序

关于启示

启示是 Gnome的GUI密码管理工具。 因此,可以生成个性化的安全密码。 可以通过输入终端(Ctrl + Alt + T)来安装该应用程序:

安装启示

sudo apt install revelation

安装后,您可以 启动应用程序 通过终端或Ubuntu Dash。

启示发射器

当应用程序打开时,我们必须首先 转到“查看”菜单 然后选择“显示密码“。

显示密码启示

这将使我们能够直观地看到生成的密码,而不仅仅是看到星号。 之后,我们现在可以选择选项 “查看”菜单中的“密码生成器”.

在对话框“密码生成器”,您可以设置密码长度,还可以指定我们是否要在密码中包含标点符号/符号。

生成密码启示

配置完成后,现在可以单击该按钮 产生 获取自定义密码。

使用Keepassx

关于keepassx

Keepassx是一个 跨平台密码管理解决方案。 我们可以通过输入终端(Ctrl + Alt + T)将其安装在Ubuntu中:

安装Keepassx

sudo apt install keepassx

该应用程序将密码保存在数据库中,并使用算法对其进行加密 Twofish的 y AES.

keepassx启动器

在生成密码之前,有必要执行一些前面的步骤。

用keepassX生成一个新的数据库

首先是 创建一个新的数据库 通过菜单“数据库”。 现在,您需要通过菜单“”。 之后,您必须选择“添加条目“通过菜单””。 在屏幕上的窗口中,我们将 点击按钮“”生成密码.

在Keepassx中生成强密码

如果要在密码中包含大写,小写,数字和符号,我们将能够以图形方式进行选择。 除了其他用于自定义的选项。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。