用Linux命令行生成防DDoS随机密码的十种想法-墨者安全-墨者盾
DDOS防御_CC防护_高防CDN服务器_【墨者安全】—墨者盾墨者盾—你的网站贴身保镖!
QQ:800185041
高防免费接入:400-0797-119

渠道合作:156 2527 6999

主页 > CC防护 > 用Linux命令行生成防DDoS随机密码的十种想法

用Linux命令行生成防DDoS随机密码的十种想法

小墨安全管家 2020-05-15 07:48 CC防护 89 ℃
DDoS防御
马上开播:5月14日,Jenkins在K8S下的三种部署流程和实战演示

Linux操作系统的一大优点是关于同样一件情况,你能够使用高达数百种想法来实现它。例如,你能够经过数十种想法来生成随机密码。本文将介绍生成随机密码的十种想法。

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

5. 这种想法使用string命令,它从一具文件中输出可打印的字符串:

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

10. ***这种生成随机密码的想法是最简单的。它同样也能够在安装了Cygwin的Windows下面运行。在Mac OS X下兴许也能够运行。我敢确信会有人抱怨这种想法生成的密码没有其它想法来的随机。但实际上假如你使用它生成的全部字符串作为密码,那那个密码就脚够随机 了。

用Linux命令行生成随机密码的十种想法

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

8. 你甚至能够生成一具只用左手便能够输入的密码:

1. 这种想法使用SHA算法来加密日期,并输出结果的前32个字符:

生成一具随机密码

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

7. 这种想法使用很实用的dd命令:

这些想法均收集于Command-Line Fu,同时在我们自个儿的Linux PC机上测试过。这十种想法的一些在安装了Cygwin的Windows下也是能够运行的,非常是***一种想法。

openssl rand -base64 32

4. 这种想法类似于之前的urandom,但它是反向工作的。Bash的功能是很强大的!

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

6. 这是使用urandom的一具更简单的版本:

关于下面的任何一种想法,你能够经过简单的修改来生成特定长度的密码,或者只使用其输出结果的前N位。希翼你正在使用一些类似于LastPass的密码治理器,如此你就不用自个儿记住这些随机生成的密码了。

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

3. 这种想法使用openssl的随机函数。假如你的系统可能没有安装openssl,你能够尝试其它九种想法或自个儿安装openssl。

9. 假如每次都使用上述某种想法,那更好的办法是将它保存为函数。假如如此做了,这么在***运行命令之后,你便能够在任何时刻只使用randpw就能够生成随机密码。兴许你能够把它保存到你的~/.bashrc文件里面。

date | md5sum

是的,这种想法也极其好记。

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

2. 这种想法使用内嵌的/dev/urandom,并过滤掉那些日常不如何使用的字符。那个地点也只输出结果的前32个字符:


DDoS防御

当前位置:主页 > CC防护 > 用Linux命令行生成防DDoS随机密码的十种想法

标签列表
DDoS防御
网站分类
X
 

QQ客服

400-0797-119