指南

如何设置并生成随机密码

设置长度、数量和字符类别后即可生成随机密码;长度有效范围是 4 到 128,数量有效范围是 1 到 50。若长度或数量发生受支持的转换错误,两项会回退为长度 16、数量 1。

工具 密码生成器

了解密码生成器的输入与默认设置

这个密码生成器用于按需生成一条或多条随机密码。你可以调整密码长度、生成数量,以及大写字母、小写字母、数字和符号等字符类别,适合在需要临时创建密码字符串时使用。默认设置为长度 16、生成 1 条密码,并启用这四类字符。由于字符是通过随机选择逐个产生的,仅凭可见设置不能预先确定具体字符串。

设置参数并生成密码

  1. 在长度输入框中填写目标长度。有效范围为 4 到 128 个字符;超出此范围的数值会被限制到对应边界。
  2. 在数量输入框中填写要生成的密码条数。有效范围为 1 到 50 条,超出范围的数值同样会被限制。
  3. 按需要启用或停用大写字母、小写字母、数字和符号。启用的类别会合并为可选字符集合。
  4. 点击生成操作,取得所需数量的密码字符串。每个字符串都会按受限后的长度逐个选择字符。
  5. 如果长度或数量无法转换为整数,并因此触发受支持的数值转换错误,两项设置会一起回退为长度 16、数量 1;这次生成仍会返回成功结果。若所有字符类别都未启用,系统会改用大写和小写 ASCII 字母及十进制数字作为字符集合。

检查生成结果及其含义

先核对返回的密码条数和每条字符串的长度,再确认字符是否来自当前启用的类别。启用了多种类别,并不表示每条密码一定包含每一类字符,因为生成过程是在合并后的字符集合中逐个选择。结果中若显示熵值,它按长度乘以可用字符种类数量的位长度计算;可用字符种类不超过一个时,乘数按 1 处理。这个数值用于说明计算结果,不应单独当作密码质量或安全性的保证。设置相同也可能得到不同字符串,因为选择过程具有随机性。

使用示例

你需要为三个独立登录项准备长度相同的随机密码,因此把长度设为 20 并一次生成 3 条。

将长度设为 20、数量设为 3,启用大写字母、小写字母、数字和符号,然后执行生成操作并核对条数与长度。

结果应包含 3 条密码字符串,每条长度为 20;若显示熵值,该数值按当时可用字符集合参与计算。具体字符串不由这些设置单独决定。

使用限制

  • 长度和数量只按规定范围生效;报告的熵值是基于长度与可用字符种类计算的数值,不是独立的安全性评估。相同设置也不保证得到相同字符串。

常见错误

  • 把数量设为 0,或把长度设为 3,可能得到边界值而不是原输入。请将数量设为 1 到 50、长度设为 4 到 128,以便明确控制生成结果。

常见问题

密码长度可以设置多少?

有效长度为 4 到 128 个字符,输入超出范围时会被限制在该范围内。

一次可以生成多少条密码?

可以生成 1 到 50 条;超出范围的数量会被限制到边界。若数量转换触发受支持的 ValueError 或 TypeError,长度也会与数量一起回退为 16 和 1。

启用的每种字符类别都会出现在每条密码中吗?

不一定。启用的类别会组成一个合并字符集合,但逐个随机选字符的过程不会强制每条密码覆盖每个类别。

工具

密码生成器