IRONSOFTWAREHOME
Acesso protegido por ZIP
using IronZip;
using IronZip.Enum;

// Open protected ZIP
using (var archive = new IronZipArchive("existing.zip", "P@ssw0rd"))
{
    // Change to AES256-based encryption
    archive.Encrypt("P@ssw0rd", EncryptionMethods.AES256);
}
Imports IronZip
Imports IronZip.Enum

' Open protected ZIP
Using archive As New IronZipArchive("existing.zip", "P@ssw0rd")
    ' Change to AES256-based encryption
    archive.Encrypt("P@ssw0rd", EncryptionMethods.AES256)
End Using
NuGet Download
PM > Install-Package IronZip
Acesso protegido por ZIP

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
Ver no GitHub

Pronto para começar?

Nuget Downloads 23,187Versão:2026.9recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.