Создать запароленный архив linux

HowTo: Create a Password Protected ZIP File in Linux

This is a small note that describes how to encrypt and decrypt a ZIP file from the Linux command line.

I’ll show how to create a password protected ZIP archive from one or several unprotected files or folders.

Warning! The standard ZIP encryption is very weak and could be cracked easily.

Password Protected ZIP File in Linux

Create an encrypted ZIP file secure.zip from some file:

$ zip --encrypt secure.zip file Enter password: Verify password: adding: file (deflated 8%)

Create password protected ZIP archive secure.zip from the several files:

$ zip --encrypt secure.zip file1 file2 file3 Enter password: Verify password: adding: file1 (stored 15%) adding: file2 (deflated 30%) adding: file3 (deflated 45%)

Create an encrypted ZIP archive secure.zip from a folder /var/log/ :

$ zip --encrypt -r secure.zip /var/log/ Enter password: Verify password: adding: var/log/ (stored 0%) adding: var/log/dmesg.0 (deflated 74%) adding: var/log/dpkg.log.9.gz (deflated 0%) adding: var/log/samba/log.asc-nb (deflated 96%) ***

Use the following command to uncompress a ZIP file:

$ unzip secure.zip Enter password: ***

Encrypt and Decrypt ZIP Archive in Linux

You were interactively prompted for the password in the examples above.

If you want to create a password protected ZIP file from some shell script, you may want to do it non-interactively.

This method is more insecure, as the password is entered as plain text.

You can easily encrypt and decrypt ZIP files from the Linux command line without being prompted for the password.

$ zip -P passw0rd secure.zip file $ zip -P passw0rd secure.zip file1 file2 file3 $ zip -P passw0rd -r secure.zip /var/log/

Uncompress a password protected ZIP archive:

$ unzip -P passw0rd secure.zip

Источник

How to Create a Password Protected Zip File in Linux

This simple tutorial shows you how to create a password protected zip file in Linux both in command line and graphical way.

  • Create password protected zip file in Linux command line
  • Create password protected zip file using Nautilus file manager [GUI method]

There are several ways you can encrypt zip file in Linux. There are dedicated command line tools for this task, but I am not going to talk about those. I will show you how to password protect a zip file without installing a dedicated tool.

Create password protect zip file in Linux command line

First thing first, make sure that you have zip support enabled in your Linux system. Use your distribution’s package manager and try to install it. If its not installed already, it will be installed.

Читайте также:  No logon servers linux

In Debian/Ubuntu, you can use this command:

sudo apt install zip unzip

Now, let’s see how to password protect a zip file in Linux. The method is almost the same as creating zip folder in Linux. The only difference is the use of option -e for encryption.

zip -re output_file.zip file1 folder1

The -r option is used to recursively look into directories. The -e option is for encryption.

You’ll be asked to enter and verify the password. You won’t see the password being typed on the screen, that’s normal. Just type the password and press enter both times.

Here’s what the process looks like on the screen:

zip -re my_zip_folder.zip agatha.txt cpluplus.cpp test_dir Enter password: Verify password: adding: agatha.txt (deflated 41%) adding: cpluplus.cpp (deflated 4%) adding: test_dir/ (stored 0%) adding: test_dir/myzip1.zip (stored 0%) adding: test_dir/myzip2.zip (stored 0%) adding: test_dir/c.xyz (stored 0%)

Do note that if someone tries to unzip this file, he/she can see the content of the folder such as which files are there in the zipped file. But the files cannot be read.

Create a password protected zip file in Linux using GUI

I have created a password-protected zip file in Ubuntu 18.04 here but you can use the same steps on any Linux distribution with GNOME desktop environment.

Search for Archive Manager and open it.

Archive Manager Ubuntu

Drag and drop the file(s) you want to compress into a zip file. Select Create Archive option here.

Create Archive Ubuntu 1

In here, choose the type of compressed file. It will be .zip in my case. You’ll see the “Other Options”, click on it and you’ll see the password field. Enter the password you want and click on the Save button.

Creating Password Protected Zip file in Ubuntu Linux

That’s it. You have successfully created a password protected zip file in Ubuntu Linux graphically. The next time you want to extract it, it will ask for a password.

Password Protected Zip file in Ubuntu

As you can see, no one (in normal ways) can extract this file without the password. Congratulations, you just learned how to encrypt zip files in Ubuntu Linux.

Just for your information, double-clicking on the password-protected directory might give the impression that you may access the encrypted directory without a password, but you cannot actually read those files.

There are other ways to password protect folders in Linux. This tutorial shows how to do that.

I hope this quick tutorial helped you to create password-protected zip files in Linux.

Источник

How to Create an Encrypted (Password Protected) Tar or Zip Archive in Linux

There is often a need to encrypt and/or password protect archive files. Whether you are using them to backup data or share it across the internet, you should take the necessary steps to protect your data. In this quick tip we will examine three ways to create an encrypted and password protected archive in Linux. We will also briefly discuss some pros and cons of each method.

Читайте также:  Nero linux 4 serial

After entering the passphrase you will be asked to repeat it. Then the archive will be created as an encrypted archive, using a secure algorithm and protected by your custom passphrase.

gpg -d myarchive.tar.gz.gpg | tar xzvf -

You will be prompted for the passphrase before the archive is extracted.

I like to always name these types of archives .tar.gz.gpg so I know how they were created. For this example we used tar, gzip and gpg. Also, it is important that you DO NOT forget the passphrase. If you do, there is no way to recover the data.

Use 7zip to create zip format archives with secure algorithms

This is just as secure as the first option since it supports the same AES-256 encryption algorithm, although it does require you put the passphrase or “secret” on the command line, which I am not a fan of. It is also not as convenient because most systems do not come with the P7zip package installed.

To install P7zip on Red Hat, or RH variants like CentOS or Fedora:

On Debian based systems such as Ubuntu:

sudo apt-get install p7zip-full

To create the archive, use the command below, replace “PASSPHRASE” with your own secret passphrase.

7za a -tzip -pPASSPHRASE -mem=AES256 secure.zip file1.txt file2.pdf file3.jpg
$ 7za a -tzip -pPASSPHRASE -mem=AES256 myarchive.zip file1.txt file2.pdf file3.jpg
7-Zip (A) [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,8 CPUs)
Scanning

Creating archive myarchive.zip
Compressing file1.txt
Compressing file2.pdf
Compressing file3.jpg

Everything is Ok

To extract the zip archive use the following:

Use the zip command to create an encrypted archive

The zip command provides options to allow you to encrypt archives. It uses a known insecure PKZIP algorithm and also requires you to add your passphrase on the command line. The benefit of this method is both Linux and Windows folks can extract the archive without any additional software.

Simply add the —password option to the zip command like so:

zip --password PASSPHRASE myarchive.zip file1.txt file2.pdf file3.jpg

Remember to replace PASSPHRASE with your password.

$ zip --password PASSPHRASE myarchive.zip file1.txt file2.pdf file3.jpg 
adding: file1.txt (deflated 75%)
adding: file2.pdf (deflated 7%)
adding: file3.jpg (deflated 4%)

To extract the archive, use the normal unzip utility. The only difference is you will be asked for a password.

$ unzip myarchive.zip
Archive: myarchive.zip
[myarchive.zip] password:
inflating: file1.txt
inflating: file2.pdf
inflating: file3.jpg

Conclusion

So there you have my three favorite ways to created encrypted archives. There are plenty more ways to accomplish this (openssl, gpg-zip, bcrypt) and some are better than others. If you data is really important, I suggest you read up on the different algorithms and signing methods that are out there and decide for yourself which is right.

Читайте также:  Open source vpn linux

Whatever method you use it is important to NOT forget your passphrase.

Resources

Источник

Как создать защищенный паролем ZIP-архив в Linux?

Как создать защищенный паролем ZIP-архив в Linux

Советы и хитрости

Наши данные становится все труднее хранить в безопасности в современном мире. Кроме того, мы прилагаем много усилий для обеспечения безопасности наших данных во всех отношениях, чтобы они оставались в безопасности в любое время. Мы можем сделать раздел, защищенный паролем, самым простым способом. Мы можем защитить данные, используя только известный нам пароль. С помощью Zip пользователи Linux могут распаковать пароль и сжать файл. ZIP не имеет встроенной команды; нам нужно установить это из внешнего источника. Команду zip можно выполнить как с помощью Zip, так и с помощью Unzip.

Создавать защищенные паролем zip-файлы в Linux можно разными способами.

Методом из командной строки

Чтобы использовать этот метод, мы должны убедиться, что поддержка zip включена в нашей системе Linux.

Установите zip-файл с помощью диспетчера пакетов дистрибутива. Если его нет в системе, он автоматически устанавливает zip-файл.

Чтобы установить Zip, разархивируйте файл в системе Ubuntu. Нам нужно запустить команду, приведенную ниже.

Создание zip-файла очень похоже на этот процесс. Отличается только опция шифрования — опция -e.

zip -re output_file.zip
file1 folder1

-R означает рекурсивный просмотр каталогов в приведенной выше команде, а e используется для шифрования.

После этого наша система попросит нас ввести или подтвердить пароль. Необязательно, чтобы тип пароля отображался на экране и это нормально.

Для этого мы должны ввести пароль и ввести его дважды. На этом процесс завершается, и после этого, если кто-то распакует файл, он сможет увидеть содержимое файлов, но не сможет их прочитать.

По методу графического интерфейса

Итак, вот еще один метод, с помощью которого мы можем создать защищенный паролем zip-файл в Linux. Это несколько шагов, выполнив которые мы можем создавать защищенные паролем zip-файлы с помощью метода графического интерфейса.

Шаг 1. Во-первых, мы должны открыть диспетчер архивов в нашей системе, выполнив поиск.

Шаг 2. После этого нам нужно перетащить файл, который мы хотим сжать, в zip-файл, а затем выбрать опцию «Создать архив».

Шаг 3. Наконец, мы выбираем тип сжатого файла. Этот файл будет в формате.zip. Затем мы увидим «Другие параметры», щелкнув по нему, мы должны ввести пароль. Мы можем ввести желаемый пароль в соответствии с нашими требованиями и нажать кнопку «Сохранить».

С помощью этого метода мы можем успешно создать защищенный паролем zip-файл графически в Ubuntu Linux. В следующий раз, когда мы захотим удалить этот файл, он запросит пароль.

Как удалить Zip-файлы, защищенные паролем

Используя приложение терминала, мы будем работать с файлом, используя первую команду «ls».

В следующей команде мы будем использовать здесь «unzip test2.zip»; test2 — это файл, пароль которого необходимо удалить.

Теперь мы введем в него пароль и обнаружим, что наш zip-файл, который мы защищали паролем, был удален.

Заключение

Надеемся, что методы, описанные в статье выше, будут вам полезны. Прочитав эту статью, вы сможете понять, как правильно защитить zip-файлы. Мы также включили способ удаления zip-файлов, защищенных паролем, в Linux.

Источник

Оцените статью
Adblock
detector