gpg 是 Gnu Privacy Guard (GnuPG) 中的 OpenPGP 实现部分。它是一个提供 OpenPGP 标准的数字加密与签名服务的工具。gpg 具有完整的密钥管理功能和其他完整 OpenPGP 实现应该具备的全部功能。
下面这样执行 gpg 命令来生成一个 14 字符长的随机强密码。
$ gpg --gen-random --armor 1 14 or $ gpg2 --gen-random --armor 1 14 jq1mtY4gBa6gIuJrggM=
如果想要使用 gpg 生成 10 个 14 字符长的随机强密码,像下面这样使用 for 循环。
$ for pw in {1..10}; do gpg --gen-random --armor 1 14; done or $ for pw in {1..10}; do gpg2 --gen-random --armor 1 14; done F5ZzLSUMet2kefG6Ssc= 8hh7BFNs8Qu0cnrvHrY= B+PEt28CosR5xO05/sQ= m21bfx6UG1cBDzVGKcE= wALosRXnBgmOC6+++xU= TGpjT5xRxo/zFq/lNeg= ggsKxVgpB/3aSOY15W4= iUlezWxL626CPc9omTI= pYb7xQwI1NTlM2rxaCg= eJjhtA6oHhBrUpLY4fM=
如何在 Linux 下使用 mkpasswd 命令生成随机强密码?
mkpasswd 生成密码并可以自动将其为用户设置。不加任何参数的情况下,mkpasswd 返回一个新的密码。它是 expect 软件包的一部分,所以想要使用 mkpasswd 命令,你需要安装 expect 软件包。
在 Fedora 系统中,使用 DNF 命令 来安装 mkpasswd 。
$ sudo dnf install expect
在 Debian/Ubuntu 系统中,使用 APT-GET 命令 或 APT 命令 来安装 mkpasswd 。
$ sudo apt install expect
在 Arch Linux 系统中,使用 Pacman 命令 来安装 mkpasswd 。
$ sudo pacman -S expect
在 RHEL/CentOS 系统中,使用 YUM 命令 来安装 mkpasswd 。
$ sudo yum install expect
在 openSUSE Leap 系统中,使用 Zypper 命令 来安装 mkpasswd 。
$ sudo zypper install expect
在终端中执行 mkpasswd 命令来生成一个随机密码。
$ mkpasswd 37_slQepD
像下面这样执行 mkpasswd 命令可以生成一个 14 字符长的随机强密码。
$ mkpasswd -l 14 W1qP1uv=lhghgh
像下面这样执行 mkpasswd 命令 来生成一个 14 字符长,包含大小写字母、数字和特殊字符的随机强密码。
$ mkpasswd -l 14 -d 3 -C 3 -s 3 3aad!bMWG49"t,
如果你想要生成 10 个 14 字符长的随机强密码(包括大小写字母、数字和特殊字符),使用 for 循环和 mkpasswd 命令。
$ for pw in {1..10}; do mkpasswd -l 14 -d 3 -C 3 -s 3; done zmSwP[q9;P1r6[ E42zcvzM"i3%B\ 8}1#[email protected] 0X:zB(mmU22?nj 0sqqL44M}ko(O^ 43tQ(.6jG;ceRq -jB6cp3x1GZ$e= $of?Rj9kb2N(1J 9HCf,nn#gjO79^ Tu9m56+Ev_Yso(
如何在 Linux 下使用 makepasswd 命令生成随机强密码?
makepasswd 使用 /dev/urandom 生成真随机密码,与易于记忆相比它更注重安全性。它也可以加密命令行中给出的明文密码。
在终端中执行 makepasswd 命令来生成一个随机密码。
$ makepasswd HdCJafVaN
在终端中像下面这样执行 makepasswd 命令来生成 14 字符长的随机强密码。
$ makepasswd --chars 14 HxJDv5quavrqmU
(编辑:ASP站长网)
|