DK-Agora AI

文档

DK-Agora AI技术文档和指南

快速入门

  1. 创建账户 - 使用Google或GitHub OAuth注册
  2. 创建您的第一个备忘录 - 在仪表板上点击"新建备忘录"
  3. 设置加密密码 - 选择一个强大且唯一的密码
  4. 保存备忘录 - 内容在离开您的设备之前就已加密

安全模型

零知识架构

DK-Agora AI采用零知识安全模型。这意味着:

  • 所有加密/解密都在您的浏览器中进行
  • 您的密码永远不会离开您的设备
  • 我们只存储加密的密文
  • 即使拥有完整的数据库访问权限,您的数据也是不可读的

加密详情

AES-256-GCM

我们对所有加密使用AES-256-GCM(伽罗瓦/计数器模式):

  • 密钥派生: PBKDF2,100,000次迭代
  • IV: 每次加密随机生成12字节IV
  • 认证: GCM提供内置认证
  • 盐值: 每个备忘录使用唯一的16字节盐值

数据格式

{
  "salt": "base64-encoded-salt",
  "iv": "base64-encoded-iv",
  "ciphertext": "base64-encoded-encrypted-data",
  "version": 1
}

API参考

DK-Agora AI提供REST API用于程序化访问。所有API请求都需要通过Bearer令牌进行认证。

端点

GET /api/memos - 列出所有备忘录
POST /api/memos - 创建新备忘录
GET /api/memos/:id - 获取特定备忘录
PATCH /api/memos/:id - 更新备忘录
DELETE /api/memos/:id - 删除备忘录