- 首页
- 工作原理
工作原理
从在可视化仪表板中组织到加密和存储您的数据 - 查看 Hexbon 在每个步骤中的确切工作方式。
什么是 Hexbon?
Hexbon 是一种简单、私密的方式,将您所有的敏感信息存储在一个地方。将其视为一个由您完全控制的保险库。
您可以按需要构建数据 - 密码、笔记、凭据或其他任何内容。我们提供安全存储。您保留密钥。
在浏览器中加密
数据在离开您的设备之前使用您的主密码锁定。
我们永远无法访问
我们存储加密数据。没有您的密码,数据对我们毫无意义。
您的数据,您的控制
创建自定义字段,按您喜欢的方式组织,并自己管理一切。
构建您的数据
创建带有自定义字段的记录,用于密码、笔记、凭据或任何您需要安全存储的内容。
本地加密
您的浏览器使用您的主密码锁定所有内容,然后再离开您的设备 - 未加密的内容永远不会传输到我们的服务器。
安全存储
您的加密数据存储在我们的数据库中,由您的密码保护。随时从任何设备访问。
易于组织
查看您的数据在仪表板中的显示方式。每种字段类型都有专门的视觉表示,便于管理。
支持的字段类型
可点击的超链接,在新标签页中打开
用户标识符和登录名,显示为纯文本
电子邮件地址,显示为纯文本并带有复制功能
敏感数据默认隐藏,点击时显示并可切换可见性
基于时间的一次性密码,带有实时倒计时器
一般文本信息,显示为纯文本
幕后
您的数据在加密前以干净的层次结构格式组织。这种结构允许灵活地组织敏感信息。
结构概述
顶级容器,用于将相关记录组织到类别中
卡片内的单个条目,每个代表一个不同的项目
记录内的命名值组,用于逻辑组织
实际内容项及其显示值和类型
每个值都有一个类型,决定其显示方式:
Unix 时间戳,用于跟踪卡片最后更新时间
{
"cards": [
{
"title": "Accounts",
"records": [
{
"title": "Gmail",
"data": [
{
"name": "Login",
"values": [
{
"value": "https://gmail.com",
"type": "link"
},
{
"value": "john@gmail.com",
"type": "email"
},
{
"value": "P@ssw0rd!2025",
"type": "secret"
},
{
"value": "JBSWY3DPEHPK3PXP",
"type": "totp"
},
...
]
}
加密格式
加密数据遵循结构化格式,包括版本信息、加密参数和密文。这使得向后兼容和未来算法升级成为可能。
格式结构
加密版本标识符(当前版本为 v2)
Base64 编码的 128 位随机盐值
Base64 编码的 96 位初始化向量
Base64 编码的加密数据,带认证标签
浏览器原生加密
所有加密操作都使用 Web Crypto API,这是现代浏览器提供的用于执行加密操作的低级接口。
WebCrypto 的优势
- 硬件加速性能
- 常数时间实现防止时序攻击
- 密钥材料可标记为不可提取
- 无外部 JavaScript 依赖
- 由浏览器供应商审计和维护
浏览器兼容性
支持所有现代浏览器:Chrome、Firefox、Safari、Edge 及其移动版本。
// Derive AES key from password
const keyMaterial = await crypto.subtle
.importKey(
'raw',
encoder.encode(password),
'PBKDF2',
false,
['deriveBits', 'deriveKey']
);
const aesKey = await crypto.subtle
.deriveKey(
{
name: 'PBKDF2',
salt: salt,
iterations: 600000,
hash: 'SHA-256'
},
keyMaterial,
{ name: 'AES-GCM', length: 256 },
false,
['encrypt', 'decrypt']
);
// Encrypt with AES-GCM
const ciphertext = await crypto.subtle
.encrypt(
{ name: 'AES-GCM', iv: iv },
aesKey,
plaintext
);
版本历史
Hexbon 遵循行业安全标准,同时保持向后兼容性,并支持无缝、轻松的迁移。
版本 2 (v2)
当前标准PBKDF2 使用 600,000 次迭代(OWASP 2025 建议)。所有新加密使用 v2。保存更改时,v1 数据会自动升级到 v2 - 无需手动输入。
版本 1 (v1)
原始版本PBKDF2 使用 150,000 次迭代。仍支持解密现有数据。