黑客24小时在线接单网站

电脑高手24在线咨询,黑客24小时在线接单网站,黑客接单平台,黑客网站找人,黑客在线qq接单

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

Linux操作系统的一个主要优点是,你可以使用数百种方法来实现同样的事情。例如,您可以通过几十种方法生成随机密码。本文将介绍十种生成随机密码的方法。

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

这些方法都是收集的Command-Line Fu,我们自己的Linux PC在机器上进行了测试。安装了一些这十种方法Cygwin的Windows下面也可以运行,尤其是***一种方法。

生成随机密码

对于以下方法,您可以通过简单的修改生成特定长度的密码,或者只使用其输出结果之前N位置。希望你在用一些类似的东西。LastPass密码管理器,这样你就不必记住这些随机生成的密码。

1. 用这种方法SHA算法加密日期,输出前32个字符:

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

2. 这种方法使用嵌入式/dev/urandom,并过滤掉日常使用不多的字符。这里只输出结果的前32个字符:

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

3. 用这种方法openssl随机函数。如果您的系统可能没有安装openssl,你可以尝试其它九种方法或自己安装openssl。

openssl rand -base64 32

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

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

5. 用这种方法string从文件中输出可打印的字符串:

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

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

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

7. 这种方法非常有用dd命令:

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

8. 你甚至可以生成一个只用左手便可以输入的密码:

9. 如果每次使用上述方法,最好将其保存为函数。如果是这样做的话,那就是***操作命令后,您可以随时只使用randpw可生成随机密码。也许你可以把它保存在你身上~/.bashrc文件里面。

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

10. ***生成随机密码的方法是最简单的。它也可以安装Cygwin的Windows下面操作Mac OS X它也可以运行。我相信有人会抱怨这种方法生成的密码没有其他方法的随机性。但事实上,如果你使用它生成的所有字符串作为密码,密码就足够随机了。

date | md5sum

是的,这种方法也很容易记住。

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

   
  • 评论列表:
  •  竹祭望喜
     发布于 2022-05-31 05:44:53  回复该评论
  • 密码。也许你可以把它保存在你身上~/.bashrc文件里面。randpw(){ < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16};echo;}10. ***生成随机密码的方法是最简单的。它
  •  酒奴债姬
     发布于 2022-05-31 03:14:39  回复该评论
  • 似于以前的方法urandom,但它是反向工作的。Bash功能很强大!tr -cd '[:alnum:]' < /dev/urandom | fold -w30 | head -n15. 用这种方法string从文

发表评论:

Powered By

Copyright Your WebSite.Some Rights Reserved.