文本加密解密
AES密码加密
在线工具箱 / 隐私安全
文本加解密:AES-256-CBC + PKCS#7 填充,密钥由你输入的密码经 PBKDF2-SHA256 迭代 10000 次派生。每次加密都随机生成 salt 和 iv,所以同一段明文、同一个密码,加密两次得到的密文也完全不同。密文格式和本站小程序端完全兼容,一边加密、另一边解密没问题。
怎么用
- 先选「加密」还是「解密」,页面只有这两个模式。
- 填密钥口令。加解密必须用同一个口令,口令错了会直接报解密失败,不会解出一段乱码。
- 加密:输入原文,输出 base64 字符串 —— salt、iv、密文依次拼在一起再编码。
- 解密:把那段 base64 完整粘进去。中间被换行、被空格截断都会失败,粘的时候注意别漏字符。
参数
- 算法
- AES-256-CBC。CBC 需要 iv,所以 iv 就藏在密文里,不用你另外保存。
- 密钥派生
- PBKDF2-SHA256,迭代 10000 次,目的是拖慢暴力猜测的速度。口令只在本次会话用,不落库。
- salt / iv
- 每次加密随机生成,长度固定写在密文头部,解密时自动读出来。
- 兼容性
- 和本站小程序用的是同一套格式,小程序加密的密文贴到这里能解开,反过来也行。
说明
适合「把一段文字安全地发给别人」—— 比如把口令、卡号通过微信发给同事,先加密再发,对方拿着约定好的口令解开。强度全看你的口令,别用生日、手机号这种。真要长期存机密数据,请用专门的密码管理器,而不是靠一段密文加一个口头约定。
同类工具