站点首页
在线工具
北京时间
在线时钟
JWT解码
JSON格式化
LBS距离计算
AES加解密
🔍︎
☼
⏲︎
☆
当前位置:
在线工具
>
加密解密
>
AES-128-GCM加密 / AES-256-GCM加密
📱手机访问
填写明文内容
*
加密的密钥
*
:
Key16
Key24
Key32
加密模式:
AES-128-GCM, 密码长度16字节
AES-192-GCM, 密码长度24字节
AES-256-GCM, 密码长度32字节
Nonce:
16进制none值示例
iv 是十六进制,需要转换为 byte 类型
结果编码形式:
base64编码(默认值)
十六进制编码
加密
清空
名称
加密的结果
加密模式
Nonce(16进制)
加密密钥
密文内容(base64编码)
使用说明
请仔细阅读:
当 "Nonce" 填写为空时,服务端自动填充 12 字节伪随机字节串。因为 Nonce 是 byte 数据类型,所以在结果中转换为(肉眼可识别):十六进制字符串。
该工具会自动删除 “内容、nonce、秘钥” 前后多余的空格,这个是基础功能了。
在 Go 语言中 AES 秘钥的长度(16/24/32)决定不同的加密强度。以GCM加密模式举例,例如:秘钥长度16字节(128位密钥),对应 AES-128-GCM;秘钥长度24字节(192位密钥),对应 AES-192-GCM;秘钥长度32字节(256位密钥),对应 AES-256-GCM。
相关推荐