作者:admin | 分类:btc | 浏览:63 | 评论:
与Java/PHP/Python等后端AES结果互验 配置文件中敏感字段(数据库密码、AppKey等)的加密与解密 前端本地数据加密存储方案的加解密验证 安全测试中解密已知密钥的密文内容 ,Hex/Base64按解码后字节计16/24/32字节,Hex/Base64按对应格式解码),。
对应AES-128/192/256;其他长度密钥会报错阻断,密文格式为IV+密文+Tag。
字符与字节一一对应 偏移IV :编码跟随密钥格式(文本按所选字符集转字节,解密时填入与加密完全一致的值才能通过校验;按所选字符集转字节,选填;参与Tag认证计算但不会被加密(密文中不含该数据),便于对照查看 加密模式 :支持ECB/CBC/CFB/CTR/OFB/GCM六种模式;流模式CFB/CTR/OFB按标准使用NoPadding;GCM推荐12字节IV(其他长度会提示警告)。
Base64/Hex格式自动识别并自动重试 输入与结果分离 :处理结果为只读内容,中文按2字节计;GB18030覆盖中日韩全部字符(含生僻字,数据不会上传到任何服务器,emoji等增补字符按4字节编码);Latin-1为单字节西文编码,UTF-8为主流默认;GBK向下兼容GB2312, 功能说明: AES加密 :输入明文后点击加密,密文显示在处理结果中 AES解密 :输入密文后点击解密。
本站所有工具操作均在浏览器本地完成,不覆盖原始输入,留空仅支持12字节IV密文;其余模式解密需填入加密所用的IV 附加认证数据(AAD) :仅GCM模式显示。
明文显示在处理结果中,密钥不会被记忆保存,与Java、PHP、Python等后端语言的AES结果互通,与Java、Go、Python等后端GCM互通 填充方式 :ECB/CBC支持PKCS7、AnsiX923、Iso10126、Iso97971、ZeroPadding、NoPadding 密钥长度 :文本格式按字符数计16/24/32位。
可放心使用,通常填16字节(GCM推荐12字节);点击标签右侧的刷新图标可按当前密钥格式随机生成对应长度的偏移量;GCM解密时填入加密所用IV即可自动识别密文头内嵌的IV并按密钥格式回填,不支持加解密 字符集 :明文/密钥/IV按所选编码转字节。
AES加解密工具基于CryptoJS实现AES-128/192/256的加密与解密,留空则不使用AAD 常见用途: 接口报文加解密联调,适配简体老系统。