APG密码生成器

前言:

管理的服务器多了,管理的服务多了,用户密码就显得很麻烦了,密码太简单安全性差,设置得复杂又总要费脑。所以就想要要一个密码×××,复杂密码也就根本不用去背下来,只要有记录就行。

注意:

所以在网上搜索,发现相关的不是很多,看到APG这个小工具还不错,介绍说大部Linux软件自带,openSUSE就不自带,而且不能搜索APG APG是显卡插槽的一种,APG的缩写是Automated Password Generator(简称“APG”
下载:

还是直接下载源代码安装来得快

官网:http://www.adel.nursat.kz/apg/

# wget  http://www.adel.nursat.kz/apg/download/apg-2.2.3.tar.gz

安装:

好习惯还是先看下安装文件 解压进入目录  #more INSTALL

可以看到原来不用configure 的 ,直接make 就行

#make all

#make install

使用 APG

不加任何参数在终端中执行 apg,将默认生成 6 个随机密码: vodokByp BappOtfo dyocvith9 TeucOfPai RyudEnbo NantEcMa

上面是在我的系统中执行 apg 的结果。

为了增加密码的难度,可以给 apg 加一些参数:

  • m - 指生成密码的最小位数,默认是 8
  • M mode - 使用什么模式来生成密码,如密码包含大小写字母、数字、特殊字符等

例如,假设我们要生成一个 16 位且必须包含大写字母、小写字母、数字及特殊字符的密码,可以执行:

apg -M SNCL -m 16

其结果如下: lev}TwookVadtak6 $onOdcedVoacyig8 Cyd6SlogOpchoik- 5Phu:SlujlepShug vig4draynItbycs- cevyet=ojRodreb3

关于 apg 更详细的用法,可以 man apg