aes-encryption.com
Português (Brasil)

AES · GCM / CBC / CTR

IV e nonce AES: tamanho, unicidade e armazenamento

Diferencie nonce GCM, IV CBC e contador CTR e preserve parâmetros de recuperação.

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

Referências técnicas

Atualizado em 16 de outubro de 2026

Perguntas frequentes

IV precisa ser secreto?

Em geral não, mas precisa obedecer às regras do modo. Ser público não permite reutilização.

Posso repetir IV se a senha for igual?

Não reutilize manualmente. O perfil gera salt e nonce novos e não oferece IV fixo.