zoukankan      html  css  js  c++  java
  • Linux下生成随机密码的19种方式方法

    转载地址

    https://baijiahao.baidu.com/s?id=1611646541119120439&wfr=spider&for=pc

    1. 使用 sha256sum

    # date +%s | sha256sum | base64 | head -c 32; echo

    YmNhYjVkNWY3NTI4NTI3YzU1YzQ1YmU4

    2. 使用 md5sum

    # date +%s | md5sum | base64 | head -c 32; echo

    N2E1NTdlMTc1Njc3NDBiMjVlYWU3Y2Jm

    3. 使用 /dev/urandom

    # < /dev/urandom tr -cd _A-Z-a-z-0-9@#^ | head -c ${1:-32}; echo

    vCYP8aExfZAUg^_j2cd3X7ioGihv4yGZ

    4. 使用 /dev/urandom

    # < /dev/urandom tr -dc _A-Z-a-z-0-9@#^ | head -c 32; echo

    Ixda-dGmpUrOgk5fgXxlCHAz3zpGqRkf

    5. 使用 /dev/urandom

    # tr -cd '[:alnum:]@#^' < /dev/urandom | fold -w32 | head -n1; echo

    ^j4M#7#4M1HNcuF0YUj@^D9gI4FZ742N

    6. 使用 /dev/urandom

    # strings /dev/urandom | grep -o '[[:alnum:]@#^$!%&*_)(!`]' | head -n 32 | tr -d ' '; echo

    wBKM4SJR1WWIRNCZ_BoQ3l1^A$z!mh!H

    7. 使用 dd

    # dd if=/dev/urandom bs=1 count=32 2>/dev/null | base64 -w 0 | head -c 32; echo

    uXWJY5uzfp6lnKYfxaMzCY0612bacj0O

    8. 使用 openssl

    # openssl rand -base64 32

    m1EDSl5YByLdzM49J05V0GP8oZSd1JUad4RFyZ1rN4M

    9. 使用 mkpasswd

    # yum -y install expect

    # mkpasswd -l 32 -d 2 -C 2 -s 2

    yre=ljbyl5uhgy1myaNqfocWwb>where

    10. 使用 pwgen

    # yum -y install pwgen

    # pwgen -c -n -y -1 32

    Dei!l8cie3zahgh8shie=d,u)wohxeir

    11. 使用 gpg

    # gpg --gen-random --armor 1 32

    vxF9RYWfgTQ9ABXSZ0qsvqS6MugJxN0J1S6DjtHjuMA=

    12. 使用 apg

    # yum -y install apg

    # apg -M SNCL -m 32 -x 12 | head -n 1

    AgvufjostOussyels3kehydCarOryev$

    总结

    生成密码的方式有很多种,具体的使用细节大家可以自行研究。Linux 上还有 Diceware、KeePassX、Revelation、PasswordMaker、xkcdpass、makepasswd、passwordmaker-cli等工具包,也可以用来生成随机密码

  • 相关阅读:
    hdu 3613 Best Reward 扩展kmp
    hdu 4333 Revolving Digits 扩展kmp
    poj 1904 King's Quest 强连通
    hdu 3068 最长回文 manacher
    Codeforces Round #243 (Div. 2) C. Sereja and Swaps
    poj 3680 Intervals 费用流
    两个kmp hdu 2594 & hdu 2087
    hdu 3336 count the string
    Arcgis安装要素
    JS关闭窗口而不提示
  • 原文地址:https://www.cnblogs.com/rui517hua20/p/13650326.html
Copyright © 2011-2022 走看看