4. 在 Linux 中使用 Perl 来生成一个高强度密码
Perl 在大多数 Linux 发行版本的默认软件仓库中都可以获取到,你可以使用相应的包管理器来安装它。
例如在基于 DEB 的系统中,可以运行下面的命令来安装 Perl:
sudo apt-get install perl
在基于 RPM 的系统中安装 Perl,可以运行:
sudo yum install perl
在基于 Arch 的系统中,则运行:
sudo pacman -S perl
一旦 Perl 安装完成,使用下面的命令创建一个文件:
vi password.pl
接着添加下面的内容到这个文件中:
#!/usr/bin/perl
my @alphanumeric = ('a'..'z', 'A'..'Z', 0..9);
my $randpassword = join '', map $alphanumeric[rand @alphanumeric], 0..8;
print "$randpassword\n"
保存并关闭该文件。
接着,切换到你刚才保存文件的地方,并运行下面的命令:
perl password.pl
使用你自己定义的文件名来替换上面命令中的 password.pl。
输出样例:
3V4CJJnYd
注: 我无法找到这个脚本的原作者,假如你知道作者的名字,请在下面的评论部分让我知晓,我将在这篇指南中添加上该作者的名字。
请注意:对于生成的密码,你必须记住它,或者将它保存到电脑中一个安全的地方。我建议你记住密码并将它从系统中删除,因为这比你的系统被黑客控制要好的多。
分页阅读: 1 2
发表评论