AES 加密 / 解密
口令派生密钥(PBKDF2)+ AES-256-GCM 加密文本,输出 Base64 密文,可反向解密。
这个工具能做什么
用一个口令加密任意文本,得到一串 Base64 密文;拿到密文和口令的人可以用同一个工具解密还原。实现细节:口令经 PBKDF2(SHA-256,10 万次迭代)派生出 256 位密钥,再用 AES-256-GCM 加密,每次加密使用全新的随机盐和随机 IV——同样的明文加密两次,密文完全不同。输出格式为 Base64(16 字节盐 + 12 字节 IV + 密文)。全程在浏览器本地完成,口令和明文不会上传。
典型使用场景
通过聊天记录发一段敏感信息(服务器地址、临时账号)给同事,口令走另一个渠道告知;加密笔记或配置片段后存到云端笔记;学习和验证对称加密的完整流程(密钥派生、IV、认证加密)。比打包加密码压缩包轻量得多。
注意事项
AES-256 本身牢不可破,但整套方案的实际强度取决于口令——“123456”配什么算法都白搭,请用长口令。GCM 是认证加密:解密失败意味着口令错误或密文被篡改,不会输出错乱的明文。这个工具适合点对点的临时加密,不适合替代端到端加密通讯工具,也不要把派生逻辑硬编码进生产代码——生产环境请使用成熟的密钥管理方案。