- 新增 internal/library/crypto:RSA-OAEP(SHA-256)+AES-256-GCM 混合解密, 私钥按 配置PEM > data/crypto/rsa_private.pem > 自动生成 三级来源,公钥 SPKI 输出 - 公开接口 POST /system/auth/public-key;LoginReq 支持 encryptedKey/encryptedData - AdminCreate/AdminResetPwd 密码字段支持加密传输(allowPlain 仅开发联调) - 配置 encrypt.privateKey/allowPlain;data/ 加入 gitignore 防止私钥入库
39 lines
653 B
Go
39 lines
653 B
Go
.buildpath
|
||
.hgignore.swp
|
||
.project
|
||
.orig
|
||
.swp
|
||
.idea/
|
||
.settings/
|
||
.vscode/
|
||
bin/
|
||
**/.DS_Store
|
||
gf
|
||
main
|
||
main.exe
|
||
output/
|
||
manifest/output/
|
||
temp/
|
||
temp.yaml
|
||
bin
|
||
**/config/config.yaml
|
||
|
||
# WorkBuddy 本地记忆:仅放行变更记录(CHANGELOG.md),其余本地数据不入库
|
||
.workbuddy/*
|
||
!.workbuddy/memory/
|
||
.workbuddy/memory/*
|
||
!.workbuddy/memory/CHANGELOG.md
|
||
# server runtime logs
|
||
log/
|
||
|
||
# 本地环境变量(含数据库口令),禁止提交
|
||
.env*
|
||
|
||
# 运行时数据目录(含自动生成的 RSA 登录加密私钥),禁止提交
|
||
data/
|
||
|
||
# GoLand 项目级运行配置(含数据库口令),禁止提交
|
||
.run/
|
||
service_test.exe
|
||
service_test2*
|