zoukankan      html  css  js  c++  java
  • Linux生成随机密码

    pwgen

    sudo yum install pwgen
    
    # 生成160个随机密码
    pwgen
    # 生成安全的随机密码
    pwgen -s
    # 生成5个14个字符长度安全的随机密码
    pwgen -s 14 5
    # 生成超强度随机密码
    pwgen -cnys 10 10
    

    openssl

    # 生成一个14字符长度的随机密码
    openssl rand -base64 14
    # 生成10个
    for pw in {1..10}; do openssl rand -base64 14; done
    

    gpg

    # 生成一个14字符长度的随机密码
    gpg --gen-random --armor 1 14
    gpg2 --gen-random --armor 1 14
    # 生成10个
    for pw in {1..10}; do gpg --gen-random --armor 1 10; done
    

    mkpasswd

    sudo yum install expect
    
    mkpasswd
    # 生成一个14字符长度的随机密码
    mkpasswd -l 14
    # 生成14字符长度,包含大小写字母、数字、和特殊字符
    mkpasswd -l 14 -d 3 -C 3 -s 3
    # 生成10个
    for pw in {1..10}; do mkpasswd -l 14 -d 3 -C 3 -s 3; done
    

    多个命令配合生成

    # 使用当前时间和 md5或 sha256生成
    date | md5sum
    date | sha256sum
    # 使用 /dev/urandom 生成
    cat /dev/urandom | tr -dc 'a-zA-Z0-9' | head -c 14
    
  • 相关阅读:
    Linux
    Python
    Linux
    Python
    爬虫
    WEB
    法正(13):密谋
    法正(12):张松
    法正(11):入川
    法正(10):袍哥
  • 原文地址:https://www.cnblogs.com/iFanLiwei/p/13210040.html
Copyright © 2011-2022 走看看