zoukankan      html  css  js  c++  java
  • linux 生成随机密码和wordlist常用方法

    注:文章内容来自网络收集

    关于下面这10个方法,估计很多人也知道了,这里也是为了自己以后用收集一下,不过顺便吐槽下,google第一页,只要是“linux 随机密码”这几个类似的关键字,蹦出来的全特么就是那一两个个东西,其中关于这个十种方法的,内容完全相同,看了不少中文的内容,日期都在12年左右,这个要早很多,10年9月的文章,虽然不确定是文章源头,但是感觉应该算最可能是原出处的地方了,链接如下:

    http://www.howtogeek.com/howto/30184/10-ways-to-generate-a-random-password-from-the-command-line/

    方法如下:[仅作记录,部分本人也未尝试,乱搞要了命和本人无关]

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

    2、< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-32};echo;

    3、openssl rand -base64 32

    4、tr -cd '[:alnum:]' < /dev/urandom | fold -w30 | head -n1

    5、strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 30 | tr -d ' '; echo

    6、< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c6

    7、dd if=/dev/urandom bs=1 count=32 2>/dev/null | base64 -w 0 | rev | cut -b 2- | rev

    8、</dev/urandom tr -dc '12345!@#$%qwertQWERTasdfgASDFGzxcvbZXCVB' | head -c8; echo ""

    9、randpw(){ < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16};echo;}

    10、date | md5sum

    最后贴上个楼主这种懒人用的,别人写好的软件

    pwgen,功能还算全,用着也是不错的,关键是命令简单,

    pwgen [length] [sum]就能出随机串

    举例:

    pwgen 16 1

    生成一个16位长的密码。

    至于具体功能选项,也挺简单的,man一下就ok。

    至于生成wordlist么,用crunch,可以直接通过管道直接把crunch

    生成的作为aircrack的破解字典。

    就这样。

    2014-03-06

  • 相关阅读:
    js截取字符串区分汉字字母代码
    List 去处自定义重复对象方法
    63. Unique Paths II
    62. Unique Paths
    388. Longest Absolute File Path
    41. First Missing Positive
    140. Word Break II
    139. Word Break
    239. Sliding Window Maximum
    5. Longest Palindromic Substring
  • 原文地址:https://www.cnblogs.com/exiahan/p/3584512.html
Copyright © 2011-2022 走看看