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
    
  • 相关阅读:
    hrbust 1558 小背包(简单01背包)水坑
    hrbust 1174泉水(DFS深度优先搜索)
    HDU 1115
    HDU 4273
    HDU 2912
    POJ 3528
    HDU 1912
    HDU 4741
    HDU 4617
    POJ 1755
  • 原文地址:https://www.cnblogs.com/iFanLiwei/p/13210040.html
Copyright © 2011-2022 走看看