• Linux 使用pwgen 生成随机密码


    Linux 使用pwgen 生成随机密码

    1、下载安装包

    sudo apt install pwgen 
    
    

    2、pwgen -h

    深度截图_选择区域_20190814181622.png

    • pwgen [ OPTION ] [ pw_length ] [ num_pw ]
    • 参数:
    -c or –capitalize 
    密码中至少包含一个大写字母
    
    -A or –no-capitalize 
    密码中不包含大写字母
    
    -n or –numerals 
    密码中至少包含一个数字
    
    -0 or –no-numerals 
    密码中不包含数字
    
    -y or –symbols 
    密码中至少包含一个特殊符号
    
    -s or –secure 
    生成完全随机密码
    
    -B or –ambiguous 
    密码中不包含歧义字符(例如1,l,O,0)
    
    -H or –sha1=path/to/file[#seed] 
    使用SHA1 hash给定的文件作为一个随机种子
    
    -C 
    在列中打印生成的密码
    
    -1 
    不要在列中打印生成的密码,即一行一个密码
    
    -v or –no-vowels 
    不要使用任何元音,以避免偶然的脏话
    

    3、实例

    生成10位的密码

    pwgen 10
    

    深度截图_选择区域_20190814181819.png

    生成1个10位的密码

     pwgen 10 1
    

    深度截图_选择区域_20190814181958.png

    生成一个10位1个 行打印 含有大小写字母、包含特殊符号、数字的密码

    // 箭头指向的‘1’ 不是字母L 是数字1
    pwgen -cny1 10 1
    

    深度截图_选择区域_20190814182235.png

  • 相关阅读:
    Dockerfile基于centos镜像编译安装httpd
    Dockerfile基于centos镜像编译安装nginx
    Dockerfile介绍和常用指令
    Docker存储卷
    正则表达式
    Sed与Awk
    Shell函数
    Shell脚本基础
    Autofs
    Podman
  • 原文地址:https://www.cnblogs.com/jakaBlog/p/11353879.html
Copyright © 2020-2023  润新知