🔐 加密技术规范

了解 CloudPaste 的客户端加密

✓ 零知识架构

概述

CloudPaste 使用 客户端端到端加密 确保您的数据保持私密和安全。 启用加密后,所有文本和图像都会在您的浏览器中进行加密,然后再发送到我们的服务器。 这意味着我们永远无法访问您的未加密数据或密码。

🛡️ 您的数据在离开您的设备之前会进行加密。
服务器只存储加密数据,永远不会看到您的密码或解密后的内容。

技术规格

加密算法: AES-256-GCM(高级加密标准)
关键推导: PBKDF2(基于密码的密钥派生函数 2)
哈希函数: SHA-256
迭代次数: 100,000(PBKDF2 迭代)
钥匙长度: 256 位
盐的长度: 128 位(每次加密随机生成)
静脉输液长度: 96 位(每次加密随机生成)
执行: Web加密API(原生浏览器加密)

工作原理

加密过程

1
输入密码
您提供密码
→
2
关键推导
PBKDF2 生成加密密钥
→
3
加密数据
AES-256-GCM 加密内容
→
4
上传
加密数据已发送至服务器

步骤详解:

解密过程

当您或拥有密码的人打开加密通道时:

安全功能

🔒客户端加密

所有加密和解密操作均在您的浏览器中使用 Web Crypto API 完成。您的密码和未加密数据绝不会离开您的设备。

🎲 每次操作均采用唯一加密

每次数据加密时,都会生成新的随机盐值和初始化向量 (IV)。这意味着相同的内容加密两次会产生完全不同的密文,从而防止模式分析。

🔐 强密钥派生

使用 10 万次迭代的 PBKDF2 算法可以显著提高暴力破解密码的计算成本。即使密码强度适中,攻击者也需要耗费大量资源才能破解加密。

✅ 认证加密

AES-GCM 既能保证机密性,又能保证真实性。它能确保加密数据未被篡改,从而防止篡改攻击。

🌐 行业标准算法

我们只使用经过同行评审的成熟加密算法(AES-256、PBKDF2、SHA-256),这些算法受到全球安全专家的信赖。

我们储存什么

服务器端仅存储:
  • 加密密文(没有密码无法读取)
  • 指示信道已加密的标志
  • 元数据(上传时间戳、文件大小)
⚠️ 我们绝不储存:
  • 您的密码
  • 您的加密密钥
  • 您的未加密数据

最佳实践

局限性和注意事项

虽然我们的加密技术很强,但请注意以下事项:

开源与透明度

依靠隐蔽性来保障安全并非真正的安全。我们的加密实现采用标准的 Web Crypto API,您可以通过浏览器开发者工具查看源代码进行审核。