文本口令加密解密

AES-GCM 256 位口令加密,密文可安全传输与保存

待加密内容

0 字符

口令

口令不会保存也无法找回,请自行妥善保管
未输入
使用 crypto.getRandomValues 生成,生成后请立即保存

加密方案

对称算法AES-GCM 256 位
密钥派生PBKDF2-HMAC-SHA256,250,000 次迭代
盐值每次加密随机生成 16 字节
初始向量 IV每次加密随机生成 12 字节
完整性校验GCM 自带 128 位认证标签,密文被改动会解密失败
密文结构TWC1 标识 + 迭代次数 + 盐值 + IV + 密文,整体 Base64
加密与解密全部由浏览器内置的 Web Crypto 完成,口令与明文都不会离开本机,也不会写入任何存储。
  • 口令一旦遗忘,密文将无法恢复:本工具不保留口令,也不存在后门或找回途径。
  • 安全性完全取决于口令强度。PBKDF2 的迭代次数能显著抬高暴力破解成本,但简单口令仍可能被字典攻击破解。
  • AES-GCM 的同一密钥不可重复使用相同 IV,本工具每次加密都重新随机生成盐值与 IV,因此同样的明文与口令每次得到的密文都不同,这是正常现象。
  • 适合保护备忘信息、临时凭据提示等;涉及重要资产请使用专业的密码管理器。

功能介绍

文本口令加密解密工具使用浏览器原生 Web Crypto 实现 AES-GCM 256 位加密,密钥由口令经 PBKDF2-HMAC-SHA256 迭代 25 万次派生,每次加密随机生成盐值与初始向量。密文容器包含格式标识、迭代次数、盐值与初始向量,整体以 Base64 输出并按行折行,便于放进聊天消息、邮件或笔记中。AES-GCM 自带认证标签,密文被篡改或口令错误都会明确报错而不会输出错误明文。工具还提供口令强度评估与随机强口令生成。加密解密全过程在本机完成,明文、口令与密文都不会离开浏览器;但口令一旦遗忘,密文无法恢复。

使用说明

1、选择加密或解密模式;2、加密时输入明文并设置口令,可点击生成随机强口令;3、点击加密按钮得到 Base64 密文;4、解密时粘贴完整密文并输入原口令;5、点击解密按钮查看明文;6、复制结果或下载为文件,并妥善保管口令。