Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1667567
  • 博文数量: 2253
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 22659
  • 用 户 组: 普通用户
  • 注册时间: 2020-11-26 14:30
个人简介

更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号

文章分类

全部博文(2253)

文章存档

2024年(99)

2023年(643)

2022年(693)

2021年(734)

2020年(80)

我的朋友

分类: LINUX

2021-10-26 15:58:40

  Linux操作系统是一个很好的操作系统,它具有很多优点,免费、开源、稳定性高,是一款广泛应用在服务器上的操作系统。此外,Linux系统还可以随机生成密码,并有多种实现形式,接下来我们一起来看看Linux系统生成随机密码的8种方法!

  方法1tr + head

  [root@oldboyedu59 ~]# tr -cd 'a-zA-Z0-9'

  B0iV36fZ[root@oldboyedu59 ~]#

  方法2date+md5sum/sha512sum+head

  [root@oldboyedu59 ~]# date +%N

  211379317

  date +%N |md5sum |head -c10

  [root@oldboyedu59 ~]# date +%N|md5sum |head -c8

  888b0ea8[root@oldboyedu59 ~]#

  方法3RANDOM环境变量

  RANDOM生成随机数字

  echo $RANDOM

  RANDOM + md5sum

  RANDOM +数字

  [root@oldboyedu59 ~]# echo $((RANDOM+10000000))

  10017665

  方法4 uuidgen

  [root@oldboyedu59 ~]# uuidgen

  dabd39c6-db3d-4371-9470-266bfb13bcc8

  [root@oldboy59 ~]# uuidgen|cut -b 1-8

  5f6b9ca5

  方法5 mkpasswd

  mkpasswd|cut -b 1-8

  需要单独安装

  方法6 openssl

  openssl rand -base64 8

  [root@oldboyedu59 ~]# openssl rand -base64 8

  XnVoCkFJ0f4=

  方法7

  string字符转换 转换为人类可读

  strings /dev/urandom | tr -cd 'a-zA-Z0-9' |head -c8

  方法8 gpg

  [root@oldboyedu59 ~]# gpg --gen-random -armor 1 12

  gGdc3IQH5WFjvLXL

阅读(569) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~