输入原文并生成密文AES-GCM
11 字符 · 33 字节

加密时会保留空格、换行和中文,文本按 UTF-8 字节处理。

至少 8 个字符

密钥区分大小写,建议使用一整句不易猜测的短语。

快捷键 Ctrl/⌘ + Enter

等待处理

未处理
操作
尚未处理
结果长度
—
格式
—
加密结果会以 enc:v1: 开头。

已加载示例文本,请输入密钥后开始处理。

开发工具 · 文本保护

在线加解密

用自定义密钥保护文本,支持 AES-256-GCM 加密、解密、复制和下载,适合临时分享与内容核对。

AES-256-GCM 认证加密 随机盐 + IV 每次生成新密文 2 MB 单次文本上限

三步完成加解密

  1. 01
    选择操作

    选择加密或解密,页面会按对应规则更新输入提示和结果格式。

  2. 02
    填写文本和密钥

    输入文本与至少 8 个字符的密钥,空格和换行会被保留。

  3. 03
    处理并使用结果

    加密结果以 enc:v1: 开头,可复制、下载,或直接带入解密。

格式与安全边界

工具使用密码派生密钥后进行认证加密,密文包含版本、随机盐、随机 IV 和完整性校验。密钥不会写入加密结果,遗失后无法恢复。

项目规则说明
输入文本最多 2 MB空格、换行和中文按原样处理
加密格式enc:v1:salt:iv:ciphertextBase64URL 字符串,适合复制粘贴
密钥至少 8 个字符区分大小写,建议使用更长的短语
适用边界临时文本保护重要资料仍应使用成熟的密钥管理方案

常见问题

这是编码还是加密?

这是带认证的可逆文本加密,不是 Base64 编码。只有使用同一密钥,才能还原出原始文本。

为什么每次加密结果都不一样?

每次加密都会生成新的随机盐和随机 IV,因此同一文本和密钥也会产生不同密文,但都可以正常解密。

密钥有什么要求?

密钥至少需要 8 个字符,最多 256 字节。建议使用不易猜测的长密码短语,并妥善保管。

忘记密钥或密文损坏怎么办?

无法恢复。加密结果带有完整性校验,密钥错误或内容被修改时会拒绝解密。

请把密钥和密文分开保管

任何人同时拿到密文和密钥都可以解密。分享时请通过不同渠道传递密钥;忘记密钥、误删密文或内容损坏后,无法从结果反推出原文。