CRYPTO DESK / LIVEAES-GCM / CBC加载中
AES-GCM / AES-CBC - 加密工具 · 萤炬工具箱 · 工具说明与使用指南
AES-GCM / AES-CBC - 加密工具 · 萤炬工具箱
口令式 AES 把文本用你设定的口令加密成 Base64 密文,也能解回原文,支持 AES-GCM 与 AES-CBC、128 与 256 位密钥。口令先经 PBKDF2 派生成真正的密钥,所以模式、位数、迭代次数在解密时必须与加密时一致。运算走浏览器 Web Crypto,明文与口令不离开本机。模式:AES-GCM…
口令式 AES 把文本用你设定的口令加密成 Base64 密文,也能解回原文,支持 AES-GCM 与 AES-CBC、128 与 256 位密钥。口令先经 PBKDF2 派生成真正的密钥,所以模式、位数、迭代次数在解密时必须与加密时一致。运算走浏览器 Web Crypto,明文与口令不离开本机。
使用步骤
- 选择模式:GCM 自带完整性校验,优先用它;需要与旧系统对接才选 CBC。
- 填入要加密的文本与口令,按需调整密钥位数与 PBKDF2 迭代次数。
- 结果以 Base64 形式输出,复制保存。
- 解密时切到对应的解密模式,粘入 Base64 密文,并把口令、位数、迭代次数设成与加密时一致。
功能与限制
- 模式:AES-GCM、AES-CBC;密钥长度 128 位或 256 位。
- 口令经 PBKDF2 派生密钥,迭代次数可调,解密端必须一致。
- 基于浏览器 Web Crypto 本地运算,文本与口令不上传。
- 属对称加密:加密和解密用同一个口令,不涉及公钥私钥。
常见问题
- AES 加密的密钥丢了还能还原吗?
- 不能。AES 的安全性就建立在「没有密钥无法还原」上,没有后门也没有找回入口。口令一定要单独存好,丢了等于原文永久丢失。
- GCM 和 CBC 该选哪个?
- 优先 GCM。它在解密时会校验密文是否被篡改,密文改一个字节就会直接报错。CBC 没有这层校验,只在需要兼容既有系统时才用。
- 解密报错但口令没输错,怎么回事?
- 解密要求所有参数逐项对齐:模式、密钥位数、PBKDF2 迭代次数。迭代次数不同派生出的密钥就完全不同,报错和输错口令的表现一样。另外密文复制时被截断或多带了空白也会失败。
- 迭代次数越大越安全吗?
- 次数越多暴力猜口令的成本越高,但你自己每次加解密也越慢。默认值已在安全和体验之间取平衡,改了就要记住,解密端必须用同一个值。