
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.
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çãoO 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:
- Um sal. Um valor aleatório misturado, de modo que cada cofre tenha de ser atacado em separado. O NIST diz que deve ter pelo menos 128 bits.
- Muitas iterações. A palavra-passe passa milhares ou milhões de vezes por uma função como a PBKDF2 (definida na RFC 8018), de modo que cada tentativa custa ao atacante todo esse trabalho. O guia do NIST de 2010 diz que o número de iterações deve ser o maior que for prático, recomenda pelo menos 1000 e diz que 10 000 000 pode convir a chaves especialmente críticas.
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
- 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.
- O que gera a chave? Uma palavra-passe, um PIN, um padrão? Que comprimento pode ter, e a app abranda as tentativas?
- Quem mais tem a chave? Se existe uma reposição da palavra-passe por e-mail, outra pessoa além de ti pode entrar.
- O que acontece à cópia na nuvem? É encriptada primeiro no telemóvel, com uma chave que a empresa nunca vê?
- 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
- NIST FIPS 197 — Advanced Encryption Standard (AES)
- NIST SP 800-38D — Galois/Counter Mode (GCM)
- NIST SP 800-132 — Recomendação para a derivação de chaves a partir de palavras-passe
- NIST SP 800-57 Part 1 Rev. 5 — Recomendação para a gestão de chaves
- NIST IR 8547 — Transição para os padrões de criptografia pós-quântica
- RFC 8018 — PKCS #5 Password-Based Cryptography Specification v2.1
- RFC 9151 — Perfil do conjunto CNSA para TLS e DTLS
- Apple Platform Security — Visão geral da proteção de dados
- Apple Platform Security — Códigos e palavras-passe
- Apple Support — Visão geral da segurança dos dados do iCloud