Acesso protegido por ZIP

Os arquivos ZIP oferecem uma maneira prática de compactar vários arquivos para facilitar o compartilhamento em plataformas digitais. No entanto, existem casos em que um arquivo ZIP contendo informações confidenciais é enviado acidentalmente para destinatários não intencionais. Portanto, a capacidade de criptografar e descriptografar arquivos em conformidade com os padrões da indústria é essencial em qualquer biblioteca ZIP.

O IronZIP se destaca por permitir que os usuários descriptografem arquivos ZIP protegidos com apenas algumas linhas de código, além de possibilitar a criptografia de arquivos ZIP existentes usando senhas e diversos métodos de criptografia. Essa versatilidade o torna adequado para uma ampla gama de situações.

Acessando um arquivo ZIP protegido

Primeiro, importamos o namespace IronZip. Depois, inicializamos um novo IronZipArchive e então inserimos dois parâmetros, sendo o primeiro o caminho para o ZIP protegido que você está tentando acessar e o segundo a senha para acessar o ZIP protegido. Observe que se a senha ou o caminho estiverem incorretos, a operação falhará. Após fornecer a senha correta, o arquivo ZIP pode ser descriptografado e seu conteúdo pode ser visualizado, extraído ou modificado.

Criptografando o arquivo ZIP existente

Além de acessar o ZIP protegido com a classe IronZipArchive, o IronZIP também permite criptografar o arquivo com uma criptografia escolhida. Para fazer isso, primeiro importamos o IronZip.Enum, importando os enums para permitir que os desenvolvedores selecionem o método de criptografia usado para criptografar o arquivo. Finalmente, chamamos o método Encrypt com dois parâmetros passados. O primeiro é a senha que você deseja usar para criptografar o Arquivo ZIP, enquanto o segundo é o enum EncrpytionMethods. Neste exemplo, usaremos EncryptionMethods.AES256 para criptografar o arquivo. Após criptografar o arquivo, você pode confirmar a operação fornecendo a senha para acessar o ZIP protegido novamente para verificar. Para obter uma lista completa dos métodos de criptografia suportados e seus respectivos enums, consulte aqui .

Aprenda a Criar, Ler e Extrair Arquivos ZIP com IronZIP

Pronto para começar?
Nuget Baixar 21,983 | Versão: 2026.7 recém-lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronZip
executar um exemplo Veja seus arquivos se transformarem em um arquivo morto.