VeraCrypt: criptografia de disco gratuita e open source para Windows, Mac OS X e Linux
(veracrypt.fr)- VeraCrypt é uma ferramenta gratuita e open source de criptografia de disco baseada no TrueCrypt 7.1a, com foco em proteger dados armazenados no Windows, Mac OS X e Linux
- Permite montar um único arquivo como um disco virtual criptografado ou criptografar partições inteiras e dispositivos de armazenamento, como USBs e discos rígidos
- Protege até a unidade onde o Windows está instalado com autenticação antes da inicialização, e a criptografia funciona de forma automática, em tempo real e transparente
- Usa paralelização, pipelining e aceleração por hardware para reduzir a queda de desempenho de leitura e escrita mesmo com a criptografia ativa
- Aumentou bastante o número padrão de iterações em relação ao TrueCrypt para reforçar a defesa contra ataques de força bruta, e o VeraCrypt 1.26.29 inclui Argon2id para volumes não sistêmicos e correções de 2 problemas de segurança
O que o VeraCrypt pode criptografar
- VeraCrypt é um software gratuito e open source de criptografia de disco para Windows, Mac OS X e Linux
- É fornecido pela AM Crypto e baseado no TrueCrypt 7.1a
- Os principais alvos de criptografia são:
- Montar um disco virtual criptografado criado dentro de um arquivo como se fosse um disco real
- Criptografar uma partição inteira ou um dispositivo de armazenamento, como um pen drive USB ou disco rígido
- Criptografar a partição ou unidade onde o Windows está instalado e usar autenticação antes da inicialização
Criptografia automática e complementos de desempenho
- A criptografia funciona de forma automática, em tempo real e transparente
- Usa paralelização e pipelining para oferecer leitura e escrita rápidas como em uma unidade não criptografada
- Em processadores modernos, é possível usar aceleração por hardware
- Mais recursos podem ser conferidos na documentação
Recursos ocultos para situações de coerção para revelar a senha
- Considerando situações em que um invasor força a revelação da senha, oferece negação plausível (plausible deniability)
- Os recursos relacionados são:
- Hidden volume: volume oculto baseado em esteganografia
- Hidden operating system: sistema operacional oculto
Configurações de segurança reforçadas em relação ao TrueCrypt
- O VeraCrypt reforça a segurança dos algoritmos usados em criptografia de sistema e partição para responder aos avanços de novos ataques de força bruta
- Também corrige várias vulnerabilidades e problemas de segurança encontrados no TrueCrypt
- A diferença no número padrão de iterações é grande
- Na criptografia de partição de sistema, o TrueCrypt usa 1.000 iterações de PBKDF2-RIPEMD160
- O VeraCrypt usa 200.000 iterações por padrão, com possibilidade de aumentar via PIM personalizado
- Em contêineres padrão e outras partições, o TrueCrypt usa no máximo 2.000 iterações
- O VeraCrypt usa 500.000 iterações por padrão, com possibilidade de aumentar via PIM personalizado
- A segurança reforçada adiciona atraso apenas no momento de abrir a partição criptografada e não afeta o desempenho durante o uso dos aplicativos
- Desde a versão 1.12, é possível usar um número personalizado de iterações com o recurso PIM
Compatibilidade e conversão de volumes TrueCrypt
- Desde a versão 1.0f, o VeraCrypt consegue carregar volumes TrueCrypt
- Também é possível converter contêineres TrueCrypt e partições não sistêmicas para o formato VeraCrypt
O que mudou nos lançamentos recentes
- VeraCrypt 1.26.29 foi lançado em 9 de junho de 2026
- Adiciona suporte a Argon2id para volumes não sistêmicos
- Corrige 2 problemas de segurança
- Inclui várias melhorias de estabilidade e compatibilidade
- As mudanças detalhadas estão em Release Notes / Changelog
- VeraCrypt 1.26.24 foi lançado em 30 de maio de 2025
- Adiciona recurso de proteção de tela no Windows
- Adiciona suporte a Linux AppImage
- Inclui outras correções e melhorias
- VeraCrypt 1.26.20 foi lançado em 3 de fevereiro de 2025
- Corrige problemas de regressão no Windows e no Linux
- Inclui melhorias para ARM64 e outras mudanças
- VeraCrypt 1.26.19 foi lançado em 22 de janeiro de 2025
- Corrige um problema de regressão no macOS que afetava a desmontagem (dismount) de volumes
- VeraCrypt 1.26.18 foi lançado em 20 de janeiro de 2025
- Corrige 2 vulnerabilidades de segurança no Linux
- Adiciona aceleração AES para plataformas ARM64
- Inclui várias correções e melhorias
Verificação de arquivos de instalação e informações de distribuição
- Instaladores e pacotes são fornecidos na seção Downloads
- Todos os arquivos de lançamento são assinados com uma chave PGP
- Chave pública: https://amcrypto.jp/VeraCrypt/VeraCrypt_PGP_public_key.asc
- Também disponível nos principais servidores de chaves com o ID
0x680D16DE - A impressão digital é
5069A233D55A0EEB174A5FC3821ACD02680D16DE
- As somas SHA256 e SHA512 de todos os arquivos de lançamento são fornecidas na seção Downloads
Recursos do projeto
- Donate to help the project: doação para apoiar o projeto
- Frequently Asked Question: perguntas frequentes
- Android & iOS Support: informações de suporte para Android e iOS
- Contributed Resources & Downloads: recursos e downloads contribuídos, como tutoriais, PPA, ARM e Raspberry Pi
- Warrant Canary: Warrant Canary
- Contact us: contato
1 comentários
Opiniões do Hacker News
Ao longo dos anos, experimentei todo tipo de método de criptografia — True/Vera-Crypt, sparse bundles/images criptografados etc. —, mas nenhum parecia exatamente adequado
Hoje uso principalmente o Cryptomator, que oferece criptografia transparente entre dispositivos, algo que as outras ferramentas não faziam
Você cria um cofre em algum lugar na nuvem, coloca os dados ali e consegue acessá-los no notebook, celular e tablet de forma integrada às APIs comuns de explorador de arquivos
Como a criptografia é por arquivo, não é preciso baixar blocos de 20 a 100 MB da nuvem antes de descriptografar, então em geral é rápido
O Cryptomator é open source e gratuito no desktop, mas o app móvel é pago uma única vez
https://cryptomator.org/
https://github.com/cryptomator
Não sei bem quanto ao Cryptomator, mas, com EncFS, pode ser relativamente fácil inferir, por exemplo, que há um Tor Browser ali apenas pelo tamanho e pelo formato dos arquivos criptografados
https://www.cryfs.org/
Uso para armazenar dados criptografados por arquivo no Dropbox e também mantenho um repositório restic em cima disso
https://rclone.org/crypt/
Não lembro direito se conectei ao Dropbox ou ao Google Drive, mas nunca tive problemas
Totalmente tangencial, mas em um CTF de que participei recentemente havia um desafio de esteganografia que escondia um volume True/VeraCrypt dentro de um arquivo MP4
Esse arquivo MP4 podia ser montado como um volume VeraCrypt comum
https://keyj.emphy.de/real-steganography-with-truecrypt/
Quando alguém continua usando o nome antigo mesmo depois da mudança, especialmente em contexto de segurança, muita gente usa isso como heurística para ver o texto e os dados como menos confiáveis
Vejo a maior parte da esteganografia como mais adequada para troca de chaves do que para esconder grandes volumes de dados. Dito isso, muitos usuários deste site parecem bastante interessados em um modelo de ameaça jurídico, centrado nos EUA, de não mentir para totalitários
https://web.archive.org/web/20110916033048/https://keyj.emphy.de/real-steganography-with-truecrypt/
Uso há alguns anos e não hesito nem um pouco em recomendar. Também não acho que seja tão “técnico” quanto dizem nos comentários
O desempenho é bom e fica quase na velocidade nativa de SSD. Uso com uma partição oculta em um HDD externo e, desde que fiz o Windows parar de perguntar se queria formatar essa partição, funciona bem
O recurso que eu gostaria de ver é uma integração melhor com dispositivos como Yubikey. Dá para usar uma senha estática como chave de criptografia, mas precisamos de algo melhor do que isso
Fico me perguntando se corrupção de arquivos ainda é um problema
Sempre me perguntei o que de fato aconteceu com o TrueCrypt. Queria saber quais foram os bastidores
Quero saber o que realmente aconteceu, não especulações
https://law.justia.com/cases/federal/appellate-courts/ca2/20-2184/20-2184-2022-06-03.html
https://magazine.atavist.com/he-always-had-a-dark-side/
Na época em que saiu do ar, foi basicamente uma interrupção no nível de destruir o site inteiro, e havia muitas dessas especulações no Reddit também
Gosto muito, mas ainda não é a resposta para usuários comuns. É ótimo para os 0,01% que conhecem e entendem criptografia, mas não está pronto para o grande público
Com o BitLocker, você aperta um botão e vai embora; administradores conseguem aplicá-lo a todos os equipamentos com algumas pequenas configurações e ainda manter chaves de recuperação gerenciadas centralmente
O VeraCrypt é mais seguro? Sim. Eu gostaria de distribuí-lo aos clientes? Sim. Mas implantá-lo e gerenciá-lo em toda a organização provavelmente viraria um pesadelo
É uma pena que, além do “usuário individual com boa noção de TI”, essa excelente ferramenta praticamente não tenha chance
Em certos usos, ele era bastante intuitivo e, na época, eu diria que era o software de segurança forte mais simples que as pessoas podiam usar. Porque era gratuito e open source
Compará-lo ao BitLocker é estranho. O código é fechado, então para muita gente ele quase automaticamente vira “não confiável”, além de ser exclusivo do Windows
Empresas, quase por definição, venderão a alma à Microsoft em nome da “responsabilização”, no sentido de ter alguém a quem culpar quando algo der errado
O simples fato de o Veracrypt existir e de esses 0,01% poderem usá-lo já é suficiente, e ele já é útil além do esperado
https://truecrypt.sourceforge.net
Mesmo sabendo o que eu estava procurando e entendendo a terminologia, precisei de três tentativas, e em uma delas perdi o acesso à unidade
Eu jamais recomendaria isso a alguém com pouco conhecimento técnico. A configuração padrão funciona bem, mas oferece pouquíssima segurança em situações comuns, como roubo
O BitLocker foi a criptografia fornecida pelo sistema operacional menos amigável ao usuário que já usei, e era tão ruim que parecia ter sido quebrada de propósito
Se no Linux você prefere uma GUI baseada em Qt, vale a pena dar uma olhada no zuluCrypt
Ele consegue criar volumes PLAIN dm-crypt, LUKS, TrueCrypt e VeraCrypt, e abrir volumes PLAIN dm-crypt, LUKS, TrueCrypt, VeraCrypt e BitLocker
https://github.com/mhogomchungu/zuluCrypt
Mas a grande vantagem do VeraCrypt, e antes dele do TrueCrypt, é que ele funciona em Windows, macOS e Linux
Se você precisa de um pendrive criptografado para compartilhar dados entre sistemas diferentes, até onde sei ele é praticamente a única opção. É uma pena
Para um usuário comum de Linux, basta executar:
sudo touch /etc/udisks2/tcrypt.confsudo systemctl restart udisks2Depois disso, dá para usar volumes VeraCrypt no Nautilus ou no GNOME Disks como se fossem volumes LUKS
Acompanhei o Veracrypt bem de perto por anos; ele funciona bem e parece uma opção muito competente, mas eu gostaria que a diferença entre MBR/BIOS e UEFI não fosse uma limitação
Em sistemas MBR antigos, era possível criptografar a unidade inteira do sistema com Veracrypt, e isso permitia um recurso único que nada mais conseguiu replicar direito: o SO oculto
A opção de SO oculto fica limitada ao modo de boot legado, e como o boot legado vem sendo cada vez menos recomendado, temo que os consumidores deixem de poder aproveitar a estanqueidade desse recurso
Já vi tentativas relacionadas
https://portswigger.net/daily-swig/russian-doll-steganography-allows-users-to-mask-covert-drives
https://i.blackhat.com/eu-18/Thu-Dec-6/eu-18-Schaub-Perfectly-Deniable-Steganographic-Disk-Encryption.pdf
Mas depois disso não vi mais nada tratando desse tipo de recurso, nem vi outro software de criptografia focar tanto assim em esteganografia, criptografia e plausibilidade de negação
Só que, quando algo funciona no OpenBSD, normalmente a configuração é simples e a documentação é boa, então às vezes a gente se ilude achando que, se um pequeno projeto OpenBSD consegue fazer, deve ser fácil em qualquer lugar. Na prática, não é nada disso
O que me vem à mente é inicializar a partir de um volume softraid e configurar uma fonte NetFlow: no OpenBSD foi trivial, mas no Linux foi um sofrimento enorme
Além disso, as páginas de manual do OpenBSD são melhores, então frequentemente cometo o erro de tentar seguir aquilo no Linux e ficar me perguntando por que não funciona
Estou refinando uma abordagem diferente para ocultar o SO. Uso criptografia de disco com a chave armazenada no TPM e, por padrão, o sistema inicializa em um SO virtualizado, mas sem mostrar rastros de virtualização
Na tela de boot, é preciso pressionar uma combinação de teclas e digitar uma senha para inicializar o SO real. Não bloqueia tudo, mas, se o objetivo é plausibilidade de negação, consegue cobrir um bom número de situações
O VeraCrypt é bom, mas não se encaixa muito bem para sincronização. Isso porque, se qualquer bit da imagem de disco mudar, o hash do disco inteiro é invalidado
O Cryptomator altera a estrutura e os nomes, mas armazena internamente os arquivos criptografados como arquivos, então é possível sincronizar por arquivo
https://bvckup2.com/kb/delta-copying
Se minha memória não falha, o VeraCrypt era um fork do TrueCrypt abandonado, e o código do TrueCrypt passou por verificação, recebendo praticamente uma certificação de que não havia backdoors nem erros graves
Depois disso, com um nome novo e horrível, desapareceu silenciosamente para o segundo plano
O TrueCrypt era realmente excelente, e eu gostava da abordagem dele para negação plausível, mas não o uso desde mais ou menos 2006