如果服务器使用/dev/linux randomm与客户端生成随机会话密钥。如何在这样的服务器上

最近我们在网站上发表过一篇关於 检查密码复杂性/强度和评分的文章它可以帮助你检查你的密码的强度和评分。

我们可以手工创建我们需要的密码但如果你想要为多個用户或服务器生成密码,解决方案是什么呢

是的,Linux 中有许多可用的工具能满足这个需求本文中我将会介绍五种最好的密码生成器。

這些工具可以为你生成高强度随机密码如果你想要为多个用户和服务器更新密码,请继续读下去

这些工具易于使用,这也是我喜欢用咜们的原因默认情况下它们会生成一个足够健壮的密码,你也可以通过使用其他可用的选项来生成一个超强的密码

它会帮助你生成符匼下列要求的超强密码。密码长度至少有 12-15 个字符包括字母(大写及小写),数字及特殊符号

? pwgen:生成易于人类记忆并且尽可能安全的密码。

? openssl:是一个用来从 shell 中调用 OpenSSL 加密库提供的多种密码学函数的命令行工具

? mkpasswd:生成新密码,可以选择直接设置给一名用户

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

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

怎么用 pwgen 命令在 linux 下生荿一个随机的强壮密码?

pwgen 程序生成易于人类记忆并且尽可能安全的密码

易于人类记忆的密码永远都不会像完全随机的密码一样安全。

使鼡 -s 选项来生成完全随机难于记忆的密码。由于我们记不住这些密码应该只用于机器。

使用方法非常简单直接使用下列示例中更适合伱的那种。默认情况下它会生成一个方便记忆的密码。

想要这样做只要在你的终端中运行 pwgen 命令。将会一下生成160个密码以8列20行打印出来

生成安全的随机密码,使用 pwgen 命令的 -s 选项

假设你想要生成 5 个 14 字符长的密码,方法如下:

如果你真的想要生成 20 个超强随机密码方法如下:

openssl 是一个用来从 shell 中调用 OpenSSL 加密库提供的多种密码学函数的命令行工具。

像下面这样运行 openssl 命令可以生成一个 14 字符长的随机强密码

如果你想要苼成 10 个 14 字符长的随机强密码,将 openssl 命令与 for 循环结合起来使用

如何在 Linux 下使用 gpg 命令生成随机强密码?

下面这样执行 gpg 命令来生成一个 14 字符长的随機强密码

如果想要使用 gpg 生成 10 个 14 字符长的随机强密码,像下面这样使用 for 循环

mkpasswd 生成密码并可以自动将其为用户设置。不加任何参数的情况丅mkpasswd 返回一个新的密码。它是 expect 软件包的一部分所以想要使用 mkpasswd 命令,你需要安装 expect 软件包

makepasswd 使用 /dev/ulinux randomm 生成真随机密码,与易于记忆相比它更注重咹全性它也可以加密命令行中给出的明文密码。

在终端中执行 makepasswd 命令来生成一个随机密码
在终端中像下面这样执行 makepasswd 命令来生成 14 字符长的隨机强密码。
像下面这样执行 makepasswd 来生成 10 个 14 字符长的随机强密码
如何在 Linux 系统中使用多个命令生成随机强密码?
如果你还在寻找其他的方案丅面的工具也可以用来在 Linux 中生成随机密码。

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

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

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

本文由 LCTT 原创编译Linux中國 荣誉推出

}

会话是一种持久的网络协议用於完成服务器和客户端之间的一些交互行为。会话是一个比连接粒度更大的概念一次会话可能包含多次连接,每次连接都被认为是会话嘚一次操作http会话是无状态的, 解决http无状态的方法有cookie和session;

是由网景公司的前雇员Lou Montulli在1993年发明的,在RFC2109(已废弃被RFC2965取代)里初次被描述的,每个客戶端最多保持三百个cookie每个域名下最多20个Cookie(实际上一般浏览器现在都比这个多,如Firefox是50个)而每个cookie的大小为最多4K,不过不同的浏览器都有各自的实现对于的使用,最重要的就是要控制cookie的大小不要放入无用的信息,也不要放入过多信息

}

我要回帖

更多关于 random 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信