管理员密码哈希
当前 admin 密码是明文存放在环境变量 ADMIN_PASSWORD 里、并由明文比对的。点下面的一键按钮,服务器会读出该变量的当前值并算出对应哈希;把它填进 ADMIN_PASSWORD_HASH 并重新部署后,服务器就不需要明文密码了,登录改为哈希校验,这张卡片也会自动消失。
已生成并通过自检 —— 复制下面这一行:
⚠ 这串对应的是当前 ADMIN_PASSWORD 的值——要换成别的密码,请先改 ADMIN_PASSWORD、重新部署后再回来生成。
它也意味着:此后用这个密码登录时,请以 ADMIN_PASSWORD 的值为准。
请只在自己的设备上操作:该哈希会经网络返回到本页面(它不能直接用于登录,但理论上可被离线穷举)。想完全不经网络,用命令行 node tools/hash-admin-password.mjs。
- 复制上面这一串(整行,别漏尾巴)
- Cloudflare 后台 → 本 Worker → 设置 → 变量 → 添加
ADMIN_PASSWORD_HASH,类型选「加密」
- 保存并重新部署
- 用无痕窗口以新密码登录验证(原明文密码应失效)
- 先别删
ADMIN_PASSWORD:没配 TOKEN_SECRET 时它还是会话签名密钥的来源