密码生成

生成安全的随机密码

特点

密码学意义上安全的生成

用浏览器标准加密 API 生成难以预测的随机数

最多一次生成 100 个

指定字符数和生成数量批量创建

精细指定字符种类与符号

自由选择大小写字母、数字、符号以及所用符号

排除易混淆字符

一并排除 IJl1jiOo0 等易混淆字符

使用方法

1

指定长度和生成数量

通过预设按钮或数值栏输入4〜64个字符,通过数值栏输入生成数量

2

选择包含的字符

切换大写、小写、数字、符号的勾选,符号也可单独指定

3

设置排除条件

关闭易混淆字符或输入要排除的字符以调整精度

4

生成并使用结果

用生成按钮列表显示,可复制各密码或批量下载

使用场景

账号新注册

在注册各类服务时即时准备高强度密码

定期更换密码

作为泄露对策,轻松完成推荐的更新

生成开发、测试用值

量产初始密码或类似 API 密钥的随机字符串

多账号的区分使用

通过批量生成为各服务分配不同的字符串

基础知识

强密码的条件

密码的强度取决于长度而非复杂度。混合使用多种字符类型并设置 12 个字符以上,会使暴力破解所需的尝试次数成倍增加。避免包含名字、生日等易被猜测的信息也很重要。

密码学安全随机数是什么

密码学安全随机数是指下一个值无法预测的随机数,浏览器通过 crypto.getRandomValues 提供。游戏等应用中使用的普通随机数(Math.random)可被预测,因此密码生成不使用它。

为什么重复使用危险

从某个服务泄露的 ID 和密码组合会被用于自动登录尝试(凭证填充攻击)其他服务。一处泄露会波及所有账户,因此原则上应该对每个服务使用不同的密码。

安全性与隐私

浏览器内完成

输入数据仅在您的浏览器内处理,不会发送至外部。

仅在浏览器内处理

密码生成完全在您的浏览器内进行,输入数据不会发送到服务器。

通信采用HTTPS加密

页面加载也通过TLS加密,第三方无法读取内容。

不向第三方发送

不向广告网络、跟踪器等外部服务发送输入内容。

结果不自动保存

生成的密码和输入建议不会保存到服务器。

在Google搜索中关注RAKKOTOOLS

175个实用工具,在Google搜索和AI搜索中更容易找到!

  • 在搜索中找到
  • 在AI搜索中也显示
  • 发现新工具

更新信息

  • update #149

    将密码生成的重置按钮移到表单右上方

  • update #138

    在密码生成器中,让已复制的密码在列表中清晰可见

  • update #122

    密码生成改为必定包含已勾选的字符类型

    同时将生成数初始值从8个改为100个,结果列表改为框内滚动显示。

  • update #105

    密码生成支持符号的批量选择、取消选择和自定义输入

  • update #96

    改进密码生成的符号字段,避免粘贴空白时被混入

相关工具