AES decrypt 需要什么密钥设置?
AES-128、AES-192 或 AES-256 使用 16、24 或 32 个字节的密钥。长度按解码后的字节计算,不按十六进制字符计算。
浏览器工具
使用明确的密钥、格式和算法设置执行 AES Decrypt。输入数据和密钥材料,选择参数,然后检查结果。
您的输入会保留在此浏览器中。
请添加必需的输入以继续。
请完成必需的输入以继续。
直接回答
AES 解密使用相同的 AES 密钥解密 AES Encryption 的 JSON 结果。AES-GCM 在返回明文前检查认证。修改密文、认证数据或密钥会导致错误。来源:https://csrc.nist.gov/pubs/sp/800/38/d/final;https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html
结果
版本 1 JSON 信封包含 algorithm、keyBits、ciphertextHex、ivHex、tagHex、aadHex 和 plaintextEncoding。ivHex 包含 12 字节 IV,tag 包含 16 字节。aadHex 包含用户可选的认证数据,不包含 AES 密钥。
使用此工具
示例
输入: AES Encryption 生成的完整版本 1 JSON 信封
设置: Mode 为 GCM,并提供相同的 AES 密钥和编码。
结果: 工具先验证 tag 和 AAD,然后返回 plaintextEncoding 指定的明文。
输入必须保留 algorithm、keyBits、ciphertextHex、ivHex、tagHex、aadHex 和 plaintextEncoding。
常见用途
限制