文档
DK-Agora AI技术文档和指南
快速入门
- 创建账户 - 使用Google或GitHub OAuth注册
- 创建您的第一个备忘录 - 在仪表板上点击"新建备忘录"
- 设置加密密码 - 选择一个强大且唯一的密码
- 保存备忘录 - 内容在离开您的设备之前就已加密
安全模型
零知识架构
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 - 删除备忘录