Quais configurações de chave a descriptografia AES exige?
Use uma chave de 16, 24 ou 32 bytes para AES-128, AES-192 ou AES-256. O tamanho da chave conta bytes decodificados, não caracteres hexadecimais.
Ferramenta no navegador
Aplique a descriptografia AES com configurações explícitas de chave, formato e algoritmo. Insira os dados e o material da chave, escolha os parâmetros, depois revise o resultado.
Sua entrada permanece neste navegador.
Adicione a entrada necessária para continuar.
Preencha a entrada necessária para continuar.
Resposta direta
Descriptografia AES: decifre o resultado JSON da Criptografia AES com a mesma chave AES. AES-GCM verifica a autenticação antes de retornar o texto simples. Texto cifrado, dados de autenticação ou chaves alterados causam um erro. Fontes: https://csrc.nist.gov/pubs/sp/800/38/d/final; https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html
Resultado
O envelope JSON versão 1 contém algorithm, keyBits, ciphertextHex, ivHex, tagHex, aadHex e plaintextEncoding. A tag contém 16 bytes. aadHex contém os dados de autenticação opcionais fornecidos pelo usuário, não a chave AES.
Usar esta ferramenta
Exemplo
Entrada: {"version":1,"algorithm":"AES-GCM","keyBits":128,"ciphertextHex":"a74f656ca66f547782","ivHex":"101112131415161718191a1b","tagHex":"e1efb4e88924017830be54cc4e4b14a2","aadHex":"0102","plaintextEncoding":"UTF8"}
Configurações: Chave: Hex 000102030405060708090a0b0c0d0e0f; modo: GCM; saída: UTF8.
Resultado: café ☕
Este envelope usa a chave AES de 16 bytes, o IV, a tag e os dados autenticados fornecidos. Alterar qualquer campo autenticado ou a chave causa falha de autenticação.
Usos comuns
Limites