PassGen.co

语言

批量密码生成器

  • 14
姓名用户名或电子邮箱密码复制

0 个账号

批量密码生成器

使用批量密码生成器,一次就能为整个团队、公司或班级生成密码,最多可同时生成 1,000 个,免费且无需注册。(如果只需要一个密码,请使用密码生成器。)粘贴姓名或电子邮箱地址名单,或者直接选择生成数量,即可为每个人生成用户名和密码。下载的 CSV 文件可直接导入 Microsoft Entra (Microsoft 365)、Google Workspace 或 Active Directory,也可以为每个人打印一张密码条,方便分发。

粘贴内容
生成结果
姓名用户名密码
Ada Lovelaceada.lovelaceKq7#vHt9!mR4xb
Alan Turing[email protected]Wd3$pZ8&nYs6Ek
Grace Hoppergrace.hopperTz9!bM4^hFr7qC

密码在你的浏览器中生成,粘贴的内容不会发送到任何地方。编辑名单时,只有修改过的行会生成新密码;点击“全部复制”旁边的环形箭头,即可重新生成整组密码。

跳转至:密码样式 · 导入文件 · 分发密码 · 常见问题

五种样式可供选择

根据密码使用者的需要选择合适的样式。所有样式都排除了容易混淆的字符,例如 0 和 O、数字 1 和 l,方便使用者辨认打印在密码条上的密码,不用靠猜。

  • Kq7#vHt9!mR4xb密码14 个字符(可选 8 至 64 个),包含全部四类字符。所用符号均为 Microsoft、Google 和 Active Directory 所接受,生成的密码符合这三者的默认规则。
  • lake-orbit-tidy-plum4密码短语4 个随机单词(可选 3 至 8 个),加上一个 2 至 9 的数字。便于口述和输入,适合使用共用或不熟悉设备的员工。如果只需生成一个,请使用 密码短语生成器。
  • Hq7mTa3kWz易于辨认10 个字母和数字(可选 8 至 32 个),不含符号。在平板电脑或手机上输入更快捷。
  • Tiger-Lamp-42低龄儿童两到三个简短的常用单词,加上两位数字,6 岁儿童也能读懂并输入。这种样式为了方便使用而降低了安全强度,约为 27 比特:仅适用于输错几次就会锁定账户的场景,切勿用于员工账户。
  • 482913PIN6 位数字(可选 4 至 12 位),用于门禁、储物柜或签到。各位数字均不重复,也不会生成 1234、0000 或年份等容易猜到的组合,规则与 PIN 生成器相同。

导入文件

下载按钮默认使用 CSV 格式;点击旁边的小箭头可选择其他格式。各格式都遵循对应系统的上传模板:

Microsoft Entra
在 Microsoft Entra 管理中心,依次进入“用户”、“批量操作”、“批量创建”,然后上传文件。每个用户名都必须是电子邮件地址,且其域名必须已由你的组织添加到 Microsoft Entra。Microsoft 的模板没有用于设置下次登录时必须更改密码的列
Google Workspace
在 Google 管理控制台,依次进入“目录”、“用户”、“批量更新用户”,然后上传文件。所有用户都会被放入顶级组织部门,在 Org Unit Path 列中显示为 /。如需将用户放入其他组织部门,请修改该列,例如改为 /Sales
Active Directory
文件包含 PowerShell 的 New-ADUser 所需的列。例如:
Import-Csv passwords-ad.csv | ForEach-Object {
  New-ADUser -Name $_.Name `
    -GivenName $_.GivenName -Surname $_.Surname -DisplayName $_.DisplayName `
    -SamAccountName $_.SamAccountName `
    -UserPrincipalName $_.UserPrincipalName `
    -AccountPassword (ConvertTo-SecureString $_.AccountPassword -AsPlainText -Force) `
    -ChangePasswordAtLogon ($_.ChangePasswordAtLogon -eq '$true') `
    -Enabled $true
}
CSV
包含姓名、用户名、密码,以及下次登录时是否必须更改密码,适用于其他系统或电子表格

直接从电子表格粘贴。如果首行是姓名、电子邮件等列名,系统会自动跳过;职位等多余列、项目符号和编号也会被忽略。会导致导入失败的行(例如用户名重复或电子邮件地址有误)会被标记,在修正之前无法下载 Microsoft Entra、Google Workspace 和 Active Directory 格式的文件。两个人同名也没关系:第二个人的用户名会加上数字,例如 sean.murphy2。

用户名列表。如果名单中只有姓名,没有电子邮件地址,系统会根据姓名生成用户名,例如 grace.hopper;选择“仅指定数量”则会生成 user01、user02 等用户名。Microsoft Entra 和 Google Workspace 需要完整的电子邮件地址,因此请在出现的输入框中填写你的电子邮件域名,grace.hopper 就会变为 [email protected]。

在电子表格中也安全。密码都不会以 =、+、- 或 @ 开头,姓名开头的这些字符也会被移除,因此电子表格绝不会将单元格内容作为公式执行。

安全分发密码

一张打印好的密码条。打印时每行并排两张,方便剪开。
  • 打印密码条,不要共享整份列表。每张密码条上都有一个人的姓名、用户名和密码,还可以附上标题和登录网址。剪开后逐一发放,这样就不会有人从屏幕或黑板上读取密码。
  • 保持“下次登录时必须更改密码”开启。你已经看过所有密码,因此每个人都应在首次登录时更改自己的密码。这项设置会写入 Google Workspace、Active Directory 和 CSV 文件,也会显示在密码条上。
  • 不要通过电子邮件发送列表。电子邮件会在多个地方长期保存。
  • 导入后删除文件,并清空回收站。所有人都登录过后,就不再需要这些初始密码了。

常见问题

如何使用批量密码生成器?

将姓名或电子邮箱地址列表粘贴到输入框中,每人一行,或选择“仅指定数量”。每个人旁边都会立即显示一个密码。然后,你可以下载适用于你所用系统的文件,点击“全部复制”,或为每人打印一张密码条。

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

选择“仅指定数量”后,输入 1 到 1,000 之间的任意数量,或选择一个常用数量。如果粘贴名单,每行都会生成一个密码。生成 1,000 个密码大约需要 1 秒。

可以同时生成用户名和密码吗?

可以。粘贴姓名后,系统会根据每个人的姓名生成用户名,例如 grace.hopper;如果你填写了邮箱域名,还会在用户名后加上该域名。如果粘贴的是电子邮箱地址或你自己的用户名,则会直接使用,不作修改。如果需要游戏昵称或社交账号名,可以试试用户名生成器。

可以在 Excel 中制作密码列表吗?

可以。下载 CSV 文件并在 Excel 中打开,或点击“全部复制”后粘贴到工作表中:姓名、用户名和密码会分别放入各自的列。

Excel 有密码生成器吗?

没有。使用 RAND 或 RANDBETWEEN 编写的公式虽然能生成密码,但每次工作表发生变化时都会重新计算,密码也会随之改变,而且 Excel 的随机数并非为安全用途设计。你可以直接在这里批量生成随机密码,再点击“全部复制”:姓名、用户名和密码会粘贴到各自的列中。

如何在 PowerShell 中生成随机密码?

以前常用的快捷方法 Membership.GeneratePassword() 仅适用于 Windows PowerShell 5.1,在 PowerShell 7 中已不再提供。更简单的方法是在这里生成列表,下载 Active Directory 文件,再使用上面提供的 New-ADUser 脚本导入。

生成的密码会重复吗?

不会。同一批次中的每个密码都不相同:如果新生成的密码与列表中的某个密码重复,系统就会重新生成。PIN 列表也一样。

什么样的临时密码比较好?

好的临时密码应为每个人随机生成,仅使用一次,并在首次登录时更换。请通过打印密码条或当面交给对方,而不是通过电子邮件发送,并保持“下次登录时必须更改密码”选项开启。本页面正是为这些场景设计的:新员工入职、整个团队重置密码,或新班级启用账号。

我的姓名列表会被发送到其他地方吗?

不会。列表读取和密码生成都在你的浏览器中完成,你下载的文件也是在你的设备上本地创建的。

词表

样式

下载格式

打印密码条

打印在每张凭条上,不会保存在任何地方。