Files
nofx/crypto
ZhouYongyou 2ac48e20a4 refactor(crypto): simplify to local encryption only (remove KMS)
## 🎯 簡化方案(社區友好)
### 移除雲端 KMS
-  刪除 crypto/aliyun_kms.go
-  不包含 GCP KMS
-  僅保留本地 AES-256-GCM 加密
### 更新 SQLite 驅動
-  modernc.org/sqlite(純 Go,無 CGO)
-  與上游保持一致
## 📦 保留核心功能
 crypto/encryption.go        - RSA + AES 加密
 crypto/secure_storage.go    - 數據庫加密層
 api/crypto_handler.go       - API 端點
 web/src/lib/crypto.ts       - 前端加密
 scripts/migrate_encryption.go - 數據遷移
## 🚀 部署方式
```bash
# 僅需一個環境變量
export NOFX_MASTER_KEY=$(openssl rand -base64 32)
go run main.go
```
##  優點
-  零雲服務依賴
-  簡單易部署
-  適合社區用戶
-  保持核心安全功能
2025-11-06 23:58:27 +08:00
..