🔐
免费文本加密工具
使用强力 AES-256-GCM 通过密码加密和解密文本。密码不离开您的浏览器。安全分享秘密内容。
加载后可离线使用
强标准加密: AES-256-GCM,密钥通过 PBKDF2(250 000 次迭代,SHA-256)从密码派生。每条消息使用全新的随机盐和 IV。
密码不会被存储或发送 ——一切在浏览器中运行。若密码丢失,消息将无法恢复。请通过不同渠道分享加密文本和密码。
开放格式: 输出为 base64 编码的 盐值(16 字节)+ IV(12 字节)+ 密文 + 16 字节 GCM 标签,密钥由 PBKDF2-SHA256 迭代 250,000 次得出。它与 OpenSSL 或 CryptoJS 不兼容,但您不用本站也能解密,例如在 Node.js 中:
const c = require('crypto');
const b = Buffer.from(B64, 'base64');
const k = c.pbkdf2Sync(PASSWORD, b.subarray(0, 16), 250000, 32, 'sha256');
const d = c.createDecipheriv('aes-256-gcm', k, b.subarray(16, 28));
d.setAuthTag(b.subarray(b.length - 16));
console.log(d.update(b.subarray(28, b.length - 16)) + d.final());常见用途
- 安全共享秘密加密密码或便签以通过聊天或电子邮件发送。
- 加密私人笔记保护您存储或粘贴到其他地方的敏感笔记。
- 安全发送凭据在与队友共享之前加密 API 密钥或登录信息。
- 保持加密日记条目加密个人写作,使只有您才能读取。
- 了解加密工作原理看看 AES-256-GCM 加密的实际应用。
工作原理
用只有你和接收者知道的密码加密后,再通过不安全的渠道(电子邮件、聊天)发送机密内容。这里使用与密码管理器相同的强大标准加密——完全在你的浏览器中运行。
- 1你输入文本和密码没有上传;密码永远不被存储或传输。
- 2密钥从你的密码派生PBKDF2用250,000个SHA-256迭代和新鲜随机盐拉伸你的密码,使暴力攻击缓慢。
- 3文本用AES-256-GCM加密随机IV每次使用,GCM添加认证标签,所以篡改(或错误的密码)在解密时被检测。
- 4你分享加密文本通过任何频道发送base64结果,密码分开。接收者粘贴两者这里解密。
所有加密用浏览器的原生Web Crypto在本地运行。明文和密码永远不会离开你的设备。如果密码丢失,消息无法恢复——那是目的。