加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

在Linux终端下生成随机/强密码的五种方法

发布时间:2019-03-27 19:46:34 所属栏目:Windows 来源:Magesh Maruthamuthu
导读:副标题#e# 最近我们在网站上发表过一篇关于 检查密码复杂性/强度和评分 的文章。它可以帮助你检查你的密码的强度和评分。 我们可以手工创建我们需要的密码。但如果你想要为多个用户或服务器生成密码,解决方案是什么呢? 是的,Linux 中有许多可用的工具能

像下面这样执行 makepasswd 来生成 10 个 14 字符长的随机强密码。

  1. $ makepasswd --chars 14 --count 10
  2. TqmKVWnRGeoVNr
  3. mPV2P98hLRUsai
  4. MhMXPwyzYi2RLo
  5. dxMGgLmoFpYivi
  6. 8p0G7JvJjd6qUP
  7. 7SmX95MiJcQauV
  8. KWzrh5npAjvNmL
  9. oHPKdq1uA9tU85
  10. V1su9GjU2oIGiQ
  11. M2TMCEoahzLNYC

如何在 Linux 系统中使用多个命令生成随机强密码?

如果你还在寻找其他的方案,下面的工具也可以用来在 Linux 中生成随机密码。

使用 md5sum:它是一个用来计算及校验 128 位 MD5 哈希的程序。

  1. $ date | md5sum
  2. 9baf96fb6e8cbd99601d97a5c3acc2c4 -

使用 /dev/urandom: 两个特殊的字符文件 /dev/random/dev/urandom (自 Linux 1.3.30 起出现)提供了内核随机数生成器的接口。/dev/random 的主设备号为 1,次设备号为 8。/dev/urandom 主设备号为 1,次设备号为 9。

  1. $ cat /dev/urandom | tr -dc 'a-zA-Z0-9' | head -c 14
  2. 15LQB9J84Btnzz

使用 sha256sum:它被设计用来使用 SHA-256 算法(SHA-2 系列,摘要长度为 256 位)校验数据完整性。

  1. $ date | sha256sum
  2. a114ae5c458ae0d366e1b673d558d921bb937e568d9329b525cf32290478826a -

使用 sha1pass:它生成一个 SHA1 密码哈希。在命令缺少盐值的情况下,,将会生成一个随机的盐值向量。

  1. $ sha1pass
  2. $4$9+JvykOv$e7U0jMJL2yBOL+RVa2Eke8SETEo$

【编辑推荐】

  1. 在Linux中运行特定命令而无需sudo密码
  2. 树莓派使用入门:用树莓派学Linux
  3. 速度极大提升,Arch Linux 计划将 zstd 作为默认压缩算法
  4. Linux中改变主机名的4种方法
  5. 适用于Linux的最佳命令行下载加速器
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读