Encriptação AES-256 explicada: o que significa para as tuas fotografias

Todas as apps de cofre dizem AES-256, e quase nunca é isso que falha. Eis o que convém perguntar.

Código QR: digitaliza-o com a câmara do iPhone para instalares o Hidlet

O Hidlet é uma app para iPhone

Aponta a câmara do iPhone para o código para instalar. Sem conta.

ou envia-me a ligação
Resposta curta:

O AES-256 é a cifra padrão do governo dos EUA, com uma chave de 256 bits, e ninguém a consegue quebrar a adivinhar a chave. Por isso, quando um cofre de fotografias diz «AES-256», as perguntas a sério estão noutro sítio. De onde vem a chave? Quão forte é a palavra-passe ou o padrão que está por trás? Quem mais tem uma cópia? E a cópia na nuvem está encriptada de outra maneira?

Estás a comparar apps de cofre de fotografias e todas as fichas dizem o mesmo: AES-256, nível bancário, nível militar. Se todas usam a mesma encriptação, todas deviam ser igualmente seguras. Não são, e a razão é que «AES-256» nomeia a única parte do sistema que quase nunca falha.

Este guia explica o que é o AES-256 em palavras simples, como um cofre transforma a tua palavra-passe numa chave, porque é que esse passo conta mais do que a cifra e cinco perguntas que dizem mais do que a etiqueta.

O que é o AES-256

O AES, o Advanced Encryption Standard, é uma cifra publicada pelo NIST, o organismo de normalização dos EUA, como FIPS 197. Pega nos teus dados em blocos de 128 bits e baralha cada um com uma chave secreta, de modo que só quem tiver a mesma chave os consiga desbaralhar.

O número é o tamanho da chave. O AES existe em três versões:

Versão Tamanho da chave Rondas de mistura Força de segurança segundo o NIST
AES-128 128 bits 10 128 bits
AES-192 192 bits 12 192 bits
AES-256 256 bits 14 256 bits

Uma chave de 256 bits tem 2²⁵⁶ valores possíveis, um número com 78 algarismos. Experimentá-los todos não é uma questão de ter um computador mais rápido: não é de todo um ataque realista. O guia de gestão de chaves do NIST atribui ao AES-256 uma força de segurança de 256 bits, e o relatório pós-quântico de 2026 coloca-o na categoria de segurança quântica mais alta, dizendo que não espera ter de abandonar padrões simétricos como o AES.

Portanto, a cifra é segura. Tudo o que interessa acontece à sua volta.

O modo: dá conta de adulterações?

O AES sozinho baralha um bloco. Para encriptar uma fotografia inteira, uma app corre-o num modo, e é o modo que decide o que mais obténs.

O GCM (Galois/Counter Mode) é a escolha habitual para ficheiros. O NIST descreve-o como encriptação autenticada: além de manter os dados em segredo, consegue detetar alterações, acidentais ou deliberadas. Se alguém alterar uma fotografia encriptada, a app dá por isso em vez de mostrar um ficheiro corrompido.

O GCM tem uma regra inegociável. Cada encriptação precisa de um valor novo chamado nonce (o NIST chama-lhe IV), e o NIST avisa que, se algum for repetido com a mesma chave, a proteção pode falhar quase por completo. O NIST diz que esta regra é quase tão importante como manter a chave secreta. Um cofre que diz «AES-256-GCM» diz-te algo útil; um que diz apenas «AES-256» não indica que modo usa.

A chave: de onde vem?

Esta é a pergunta que decide quão seguro é realmente um cofre.

Ninguém escreve uma chave de 256 bits. Tu escreves um PIN, uma palavra-passe ou um padrão, e a app transforma-o numa chave. O guia do NIST sobre chaves baseadas em palavras-passe explica o problema com clareza: as palavras-passe têm pouca entropia, por isso não são adequadas para serem usadas diretamente como chaves. E, se alguém copiar os ficheiros encriptados, pode tentar combinações offline, com o equipamento que escolher, pelo que a força da palavra-passe é decisiva.

Duas ferramentas dificultam as tentativas:

Mas nenhum número de rondas salva um código curto. Um PIN de 4 dígitos tem 10 000 possibilidades. Mesmo que cada tentativa seja lenta, é uma lista pequena. O guia de gestão de chaves do NIST faz a observação geral: a força de uma chave desce até à do processo mais fraco que a protege. Uma chave de 256 bits feita a partir de um PIN de 4 dígitos é, na prática, um PIN de 4 dígitos.

O teu iPhone trata disto melhor do que qualquer app consegue sozinha. A Apple diz que o código está ligado a uma chave de hardware dentro do dispositivo, pelo que as tentativas têm de ser feitas nesse iPhone, cerca de 80 milissegundos cada, com atrasos impostos pelo Secure Enclave. O telemóvel também encripta os ficheiros que guardas: a Apple diz que cada ficheiro recebe uma chave nova de 256 bits e que, nos dispositivos A14 a A18 e M1 ou posteriores, a encriptação é AES-256 no modo XTS (os modelos A9 a A13 usam AES-128). O álbum Oculto do iPhone está encriptado? explica o que isso abrange.

Ideias erradas comuns

«Nível militar» significa algo mais. Não encontrámos nenhum organismo de normalização que o defina. É uma expressão de marketing, normalmente para o AES-256 comum. A RFC 9151, um perfil escrito pela NSA do seu conjunto CNSA para sistemas de segurança nacional, inclui o AES com chaves de 256 bits no modo GCM, que é o que muitas apps comuns usam.

«AES-256» significa que a empresa não pode ver as minhas fotografias. Não, por si só. A encriptação só deixa de fora quem não tem a chave. Se a empresa tiver a chave, pode desencriptar. A Apple é clara quanto a isto no iCloud: com a proteção padrão, a Apple tem as chaves da maior parte dos dados, incluindo os das Fotografias, e pode desencriptá-los em teu nome; com a Proteção de dados avançada, só os teus dispositivos de confiança têm as chaves da maior parte dos teus dados do iCloud. A Apple pode ver as tuas fotos ocultas? tem os pormenores.

«Encriptado no telemóvel» significa encriptado na nuvem. Verifica a cópia de segurança em separado. Um cofre pode encriptar os ficheiros com cuidado no iPhone e depois fazer cópia deles para um sítio onde ficam encriptados com uma chave que a empresa guarda.

Maior é sempre melhor. O AES-128 também está muito para lá de qualquer tentativa de adivinhação. A diferença entre 128 e 256 bits conta muito menos do que a diferença entre um PIN de 4 dígitos e uma frase-passe longa.

Cinco perguntas a fazer em vez disso

  1. Que modo? AES-256-GCM, ou outro modo autenticado, indica que os ficheiros não podem ser alterados sem que a app dê por isso.
  2. O que gera a chave? Uma palavra-passe, um PIN, um padrão? Que comprimento pode ter, e a app abranda as tentativas?
  3. Quem mais tem a chave? Se existe uma reposição da palavra-passe por e-mail, outra pessoa além de ti pode entrar.
  4. O que acontece à cópia na nuvem? É encriptada primeiro no telemóvel, com uma chave que a empresa nunca vê?
  5. Contra o quê protege? Um desconhecido que copia ficheiros, alguém que pega no teu telemóvel desbloqueado e alguém que sabe o teu código são três problemas diferentes.

Quanto à última, vê Padrão, PIN ou Face ID: o que protege melhor as fotografias.

Como o Hidlet responde

O Hidlet encripta cada fotografia, vídeo, nome de ficheiro e miniatura com AES-256-GCM no teu iPhone antes de os guardar. Cada cofre tem a sua própria chave aleatória, e o padrão que desenhas numa grelha de 5×5 é o que o abre. Esse padrão nunca é guardado: o Hidlet passa-o pela PBKDF2-HMAC-SHA512 600 000 vezes, misturado com um segredo aleatório guardado no teu porta-chaves, separado da cópia de segurança. Quem só tiver uma cópia da tua cópia de segurança não consegue começar a tentar combinações sem esse segredo. Os padrões errados somam uma espera crescente, até 15 minutos cada.

Mais ninguém tem cópia dessas chaves, nós incluídos. A cópia de segurança encriptada opcional vai para o teu próprio iCloud, encriptada primeiro no telemóvel.

O que não consegue fazer: um padrão curto e simples é mais fácil de adivinhar do que um longo e, se alguém te obrigar a abrir um cofre, a encriptação não ajuda. É para isso que serve o cofre de coação do Pro. O Hidlet está disponível na App Store.

Perguntas frequentes

O AES-256 pode ser quebrado?

Não a adivinhar a chave. O NIST atribui ao AES-256 uma força de segurança de 256 bits, e o seu relatório sobre criptografia pós-quântica coloca-o na categoria de segurança mais alta, de cinco, sem que se espere ter de o abandonar. Os ataques visam a palavra-passe, o dispositivo ou a forma como a chave é tratada.

O AES-256 é seguro contra computadores quânticos?

O NIST diz que os padrões simétricos como o AES são menos vulneráveis aos computadores quânticos e que não espera ter de os abandonar. O relatório de 2026 coloca o AES-256 na categoria de segurança quântica mais alta.

O que significa «encriptação de nível militar»?

Nada de oficial. Não encontrámos nenhum organismo de normalização que a defina. Normalmente quer dizer apenas AES-256. O conjunto da NSA para sistemas de segurança nacional inclui o AES com chaves de 256 bits no modo GCM.

O meu iPhone já usa AES-256?

A Apple diz que cada ficheiro que guardas recebe uma chave nova de 256 bits e que, nos dispositivos A14 a A18 e M1 ou posteriores, a encriptação é AES-256 no modo XTS (os modelos mais antigos, A9 a A13, usam AES-128 no modo XTS). Isso abrange toda a tua fototeca, não apenas um álbum.

Fontes

  1. NIST FIPS 197 — Advanced Encryption Standard (AES)
  2. NIST SP 800-38D — Galois/Counter Mode (GCM)
  3. NIST SP 800-132 — Recomendação para a derivação de chaves a partir de palavras-passe
  4. NIST SP 800-57 Part 1 Rev. 5 — Recomendação para a gestão de chaves
  5. NIST IR 8547 — Transição para os padrões de criptografia pós-quântica
  6. RFC 8018 — PKCS #5 Password-Based Cryptography Specification v2.1
  7. RFC 9151 — Perfil do conjunto CNSA para TLS e DTLS
  8. Apple Platform Security — Visão geral da proteção de dados
  9. Apple Platform Security — Códigos e palavras-passe
  10. Apple Support — Visão geral da segurança dos dados do iCloud