为每个账号生成
独一无二的强密码
随机源来自浏览器的 Web Crypto API,全部计算都在你的设备上完成。 支持长度、大小写、数字、特殊符号自由组合,以及可复用的生成模板。
长度
16
—
0 bits
切换界面
功能完全一致,共用同一套生成引擎;Aurora 是默认界面,也可以随时换一种风格
Kv7m#Qp2x!
Aurora · 极简卡片
默认界面。干净的卡片布局,字符按类型着色,自动适配深浅色。
user@local ~ $ passgen --length 16
Kv7m#Qp2x!
[x] a-z [x] A-Z [x] 0-9
Terminal · 终端极客
CRT 扫描线 + 荧光绿,实时显示等效的命令行参数。开发者会很买账。
YOUR PASSWORD
Kv7m#Qp2x
Glass · 毛玻璃渐变
流动的渐变背景配磨砂面板,单栏窄版式,手机上观感最好。
你的新密码
Kv7m#Qp2x
Brutalist · 新粗野主义
粗黑描边、硬阴影、高饱和撞色,辨识度极高,适合做个人品牌页。
功能一览
四套样式共享下面全部能力
🎲
密码学级随机
使用 crypto.getRandomValues(),并以拒绝采样消除取模偏差,不用 Math.random()。
🎛️
细粒度规则
长度 4–64 位,大小写 / 数字 / 符号自由勾选,可指定允许的符号集与要排除的字符。
🧩
三种生成模式
随机字符、易记的密码短语,以及 Aaaa-####-$$$$ 这样的自定义格式模板。
📐
强度与熵值
按配置精确计算信息熵,给出 5 档强度与暴力破解耗时估算,而不是拍脑袋打分。
📋
复制与批量导出
一键复制、可选 30 秒自动清空剪贴板;批量生成最多 200 条并导出 txt。
💾
可复用模板
把常用配置存成模板放在本地浏览器,随时套用 —— 只存规则,绝不存密码。
部署到 GitHub Pages
纯静态、零构建,推上去就能用
-
项目源码托管在 GitHub:
# 在项目目录下执行 git init git add . git commit -m "feat: 随机密码生成器" git branch -M main git remote add origin https://github.com/Bingwithyou/aurora-passgen.git git push -u origin main -
打开仓库的 Settings → Pages,Source 选择
Deploy from a branch, 分支选main、目录选/ (root),保存。 -
等一两分钟,访问
https://bingwithyou.github.io/aurora-passgen/即可。 -
根地址打开的就是这个选择页;Aurora 应用在
/aurora.html,也可以直接点上面的卡片。