O termo depende do modo
GCM usa nonce, CBC vetor de inicialização e CTR bloco inicial de contador. Aqui GCM usa 12 bytes e CBC/CTR usam 16. Conte bytes decodificados, não caracteres Base64. Normalmente não são secretos, mas precisam cumprir regras e estar disponíveis para recuperar o conteúdo.
Evite reutilização
Não reutilize nonce sob uma chave GCM; CBC exige IV imprevisível; CTR não pode repetir blocos com a mesma chave. A ferramenta gera valores novos por padrão, além de salt novo no perfil de senha. Parâmetros manuais servem para compatibilidade conhecida ou vetores, não para fixar um IV em produção.
Exemplo de codificação
Doze bytes correspondem a 24 dígitos Hex ou 16 caracteres Base64. Dezesseis bytes são 32 dígitos Hex ou 24 Base64 com preenchimento. Usar o texto Hex como UTF-8 gera outros bytes. CTR fixa o campo inferior em 64 bits; conhecer os 16 bytes iniciais não define o incremento de outra biblioteca.
O que guardar
O pacote de senha inclui salt e nonce; o nome do arquivo fica dentro do registro criptografado. O download de parâmetros brutos contém IV e AAD, nunca a chave. Guarde-a separadamente e preserve rótulos claros de codificação. O site não conhece o histórico de nonce de uma chave usada fora dele.
Ferramentas e leituras relacionadas
- Criptografar texto
- Descriptografar texto
- Criptografar um arquivo
- Gerar uma chave
- O que é AES: chaves, blocos e recuperação
- AES-GCM, CBC e CTR: autenticação e parâmetros
- AES-128, AES-192 e AES-256: bytes e codificações
Referências técnicas
Atualizado em 16 de outubro de 2026