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.
Access Protected ZIP with C#
- usando
IronZip; - usando
IronZip.Enum; - usando (var
archive= newIronZipArchive("existing.zip","P@ssw0rd")) archive.Encrypt("P@ssw0rd", EncryptionMethods.AES256);
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 .

