文档:ENCRYPT_KEY生成方式加上在线随机串网站 generate-random.org

This commit is contained in:
hani committed 2026-09-29 22:42:54 +08:00
1 parent e6b32ae65c
commit 3a17ab484e
2 files changed
+8 -2

No files matched your search

+3 -2
View File
@@ -27,9 +27,10 @@
5. **设加密密钥(Secret)**:Worker 详情 → **设置 → 变量和密钥 → 添加** → 类型选 **Secret** →
名称 `ENCRYPT_KEY` → 值填一段 32 字节的 base64 随机串 → 保存。
随机串哪来:任意浏览器按 F12 → Console(控制台页面,下面有个">"符号) 后面粘贴
`btoa(String.fromCharCode(...crypto.getRandomValues(new Uint8Array(32))))` 回车,输出那串就是
`btoa(String.fromCharCode(...crypto.getRandomValues(new Uint8Array(32))))` 回车,输出那串就是;
或是网上随机网站生成一个:https://generate-random.org/base64-string → Byte Count 填 32 →
点 EXECUTE GENERATION → 点生成的串直接复制。
(**丢了就解不开已存的 Cookie**,记到密码管理器里)。设完在 Worker 页点一次 **重新部署** 生效。
或是网上有随机网站随机一个
> 以后项目更新了:在你 fork 的仓库点 **Sync fork** → Cloudflare 自动重新部署,数据库里的数据不受影响。
> 每一项「叫什么名字、填什么值」的完整对照表 → [Cloudflare 部署清单](docs/Cloudflare部署清单.md)。
+5
View File
@@ -78,6 +78,11 @@ openssl rand -base64 32
node -e "console.log(require('crypto').randomBytes(32).toString('base64'))"
```
**没命令行?用浏览器或在线网站**:
- 浏览器按 F12 → Console 粘贴 `btoa(String.fromCharCode(...crypto.getRandomValues(new Uint8Array(32))))` 回车;
- 或打开 https://generate-random.org/base64-string → Byte Count 填 `32` → 点 EXECUTE GENERATION → 点生成的串直接复制。
### 怎么设到 Cloudflare 上
**命令行(推荐)**