Я хочу зашифровать файл с помощью AES-256. Как я могу сделать это быстро и легко, и как я - или кто-то другой - снова закроет его?
К сожалению, нет простого решения для защиты ваших вещей.
Используйте менеджер паролей, например Keyring для паролей. Шифруйте свой домашний каталог (очень легко сделать с установщиком Ubuntu). Используйте GPG, если вы хотите безопасно общаться через электронную почту OTR с помощью Pidgin, если вы хотите безопасный обмен мгновенными сообщениями. Используйте Cryptocat для безопасного чатаЕсли вы хотите очень простое независимое от платформы шифрование, вы можете использовать openssl.
Если вы все еще хотите использовать openssl:
Использовать для многих типов безопасности шифрование просто недостаточно (например, вы не можете просто использовать шифрование для безопасного обмена) менеджер паролей, такой как Keyring для паролей Расшифровка: openssl aes-256-cbc -d -in message.enc -out plain-text.txtВы можете открыть openssl для base64 -encode сообщения, используя переключатель -a для шифрования и дешифрования. Таким образом, вы можете вставить зашифрованный текст в сообщение электронной почты, например. Это будет выглядеть так:
stefano:~$ openssl aes-256-cbc -in attack-plan.txt -a
enter aes-256-cbc encryption password:
Verifying - enter aes-256-cbc encryption password:
U2FsdGVkX192dXI7yHGs/4Ed+xEC3ejXFINKO6Hufnc=
Обратите внимание, что у вас есть выбор шифров и режимов работы. Для нормального использования я рекомендую aes 256 в режиме CBC. Это режимы шифров, которые у вас есть (только для подсчета AES):
aes-128-cbc ← this is okay
aes-128-ecb
aes-192-cbc
aes-192-ecb
aes-256-cbc ← this is recommended
aes-256-ecb
См. Также:
Расшифровка: openssl aes-256-cbc -d -in message.enc -out plain-text.txt Шифрование ваш домашний каталог (очень легко сделать с установщиком Ubuntu)Обратите внимание:
OpenSSL запросит у вас пароль. Это не ключ шифрования, он не ограничен 32 байтами! Если вы собираетесь передавать файлы кому-то другому, ваш общий секрет должен быть очень сильным. Вы можете использовать этот сайт, чтобы понять, насколько хорош ваш пароль:
https://www.grc.com/haystack.htm (это не учитывает любые атаки по словарю!) Зашифруйте свой домашний каталог (это, по крайней мере, проверяет наличие общих паролей)Внимание: я проверил, что эти сайты не отправляют ваш пароль на сервер, но это может измениться при любом время. Используйте эти сайты с помощью dev tools / inspector и проверьте, не отправили ли они что-либо, прежде чем вводить свой надежный пароль.
Связанный веб-сайт содержит 256-битный алгоритм шифрования / дешифрования с открытым исходным кодом и является многоплатформенным - MacOS, Windows, Linux и другие через Java.
Шифрование: aescrypt -e <file>
Расшифровать: aescrypt -d <file>
Вы можете сделать резервную копию и зашифровать домашнюю папку с помощью синтаксиса:
tar -cvf - /home/<home_folder> | aescrypt -e -p <password_message> - > backup.tar.aes
Загрузите и извлеките исходные
make
sudo make install
Загрузите двоичные файлы или исходный код с веб-сайта.
Связанный веб-сайт содержит 256-битный алгоритм шифрования / дешифрования с открытым исходным кодом и является многоплатформенным - MacOS, Windows, Linux и другие через Java.
Шифрование: aescrypt -e <file>
Расшифровать: aescrypt -d <file>
Вы можете сделать резервную копию и зашифровать домашнюю папку с помощью синтаксиса:
tar -cvf - /home/<home_folder> | aescrypt -e -p <password_message> - > backup.tar.aes
Загрузите и извлеките исходные
make
sudo make install
Загрузите двоичные файлы или исходный код с веб-сайта.
Связанный веб-сайт содержит 256-битный алгоритм шифрования / дешифрования с открытым исходным кодом и является многоплатформенным - MacOS, Windows, Linux и другие через Java.
Шифрование: aescrypt -e <file>
Расшифровать: aescrypt -d <file>
Вы можете сделать резервную копию и зашифровать домашнюю папку с помощью синтаксиса:
tar -cvf - /home/<home_folder> | aescrypt -e -p <password_message> - > backup.tar.aes
Загрузите и извлеките исходные
make
sudo make install
Загрузите двоичные файлы или исходный код с веб-сайта.
Связанный веб-сайт содержит 256-битный алгоритм шифрования / дешифрования с открытым исходным кодом и является многоплатформенным - MacOS, Windows, Linux и другие через Java.
Шифрование: aescrypt -e <file>
Расшифровать: aescrypt -d <file>
Вы можете сделать резервную копию и зашифровать домашнюю папку с помощью синтаксиса:
tar -cvf - /home/<home_folder> | aescrypt -e -p <password_message> - > backup.tar.aes
Загрузите и извлеките исходные
make
sudo make install
Загрузите двоичные файлы или исходный код с веб-сайта.
Связанный веб-сайт содержит 256-битный алгоритм шифрования / дешифрования с открытым исходным кодом и является многоплатформенным - MacOS, Windows, Linux и другие через Java.
Шифрование: aescrypt -e <file>
Расшифровать: aescrypt -d <file>
Вы можете сделать резервную копию и зашифровать домашнюю папку с помощью синтаксиса:
tar -cvf - /home/<home_folder> | aescrypt -e -p <password_message> - > backup.tar.aes
Загрузите и извлеките исходные
make
sudo make install
Загрузите двоичные файлы или исходный код с веб-сайта.
Связанный веб-сайт содержит 256-битный алгоритм шифрования / дешифрования с открытым исходным кодом и является многоплатформенным - MacOS, Windows, Linux и другие через Java.
Шифрование: aescrypt -e <file>
Расшифровать: aescrypt -d <file>
Вы можете сделать резервную копию и зашифровать домашнюю папку с помощью синтаксиса:
tar -cvf - /home/<home_folder> | aescrypt -e -p <password_message> - > backup.tar.aes
Загрузите и извлеките исходные
make
sudo make install
Загрузите двоичные файлы или исходный код с веб-сайта.
Связанный веб-сайт содержит 256-битный алгоритм шифрования / дешифрования с открытым исходным кодом и является многоплатформенным - MacOS, Windows, Linux и другие через Java.
Шифрование: aescrypt -e <file>
Расшифровать: aescrypt -d <file>
Вы можете сделать резервную копию и зашифровать домашнюю папку с помощью синтаксиса:
tar -cvf - /home/<home_folder> | aescrypt -e -p <password_message> - > backup.tar.aes
Загрузите и извлеките исходные
make
sudo make install
Загрузите двоичные файлы или исходный код с веб-сайта.
Мне нравится использовать команду gpg:
Шифрование:
gpg --cipher-algo AES256 --symmetric filename.tar.gz
Стенограмма:
gpg --cipher-algo AES256 -c filename.tar.gz
Это потребует ключевой фразы .
Расшифровать:
gpg --output filename.tar.gz --decrypt filename.tar.gz.gpg
Сокращенное число:
gpg -o filename.tar.gz -d filename.tar.gz.gpg
Вы также можете добавить cipher-algo AES256 в ~/.gnupg/gpg.conf, чтобы сделать AES256 по умолчанию. (Согласно manpage это CAST5)
7z (при использовании опции пароля) использует 256-битное AES-шифрование (с растяжением клавиш SHA256).
Установите его (p7zip-full), щелкните правой кнопкой мыши файл или каталог, который вы хотите зашифровать , и выберите пароль , .7z и растяжение клавиши / Пароль.
Для дешифрования щелкните правой кнопкой мыши файл 7z и выберите .7z .
Связанный веб-сайт содержит 256-битный алгоритм шифрования / дешифрования с открытым исходным кодом и является многоплатформенным - MacOS, Windows, Linux и другие через Java.
Шифрование: aescrypt -e <file>
Расшифровать: aescrypt -d <file>
Вы можете сделать резервную копию и зашифровать домашнюю папку с помощью синтаксиса:
tar -cvf - /home/<home_folder> | aescrypt -e -p <password_message> - > backup.tar.aes
Загрузите и извлеките исходные
make
sudo make install
Загрузите двоичные файлы или исходный код с веб-сайта.
Многие предложения, которые я сделал бы, уже были изложены в этой теме. В принципе, openssl - это самый простой способ шифрования файла или скрипта. Однако я бы предостерег от использования AES-256 только потому, что он недоступен во всех версиях openssl на некоторых платформах. Большинство новых ОС ... т. Е. У Linux есть это. Но другие, такие как AIX 5.3, не работают (я думаю, HP-UX тоже). Если вы намерены использовать свой файл или скрипт на разных платформах, я настоятельно рекомендую использовать AES-128, потому что это доступно везде.
AES-256
Сайт, подобный www.ShellScrypt.com, использует openssl AES-128 довольно интенсивно для шифрования сценариев оболочки, а затем делает зашифрованные копии исполняемые скрипты. Все, что вам нужно сделать, - вставить скрипт на сайт, и для вас будет создан zip-файл. Этот zip-файл будет содержать зашифрованную (и исполняемую, если это скрипт) версию вашего файла. Это позволяет вам «легко» и « некоторые » зашифровать файл / скрипт, не выполняя никаких требований к пакету или модулю в каждой системе, на которой вы собираетесь использовать скрипт, или выполняете несколько сложных и запутывающих заклинаний openssl.
Ниже приведена базовая команда easy openssl, которая использует AES-128:
test@test-VirtualBox:~$
test@test-VirtualBox:~$ echo precious-content | openssl aes-128-cbc -a -salt -k mypassword
U2FsdGVkX1+K6tvItr9eEI4yC4nZPK8b6o4fc0DR/Vzh7HqpE96se8Fu/BhM314z
test@test-VirtualBox:~$
test@test-VirtualBox:~$ echo U2FsdGVkX1+K6tvItr9eEI4yC4nZPK8b6o4fc0DR/Vzh7HqpE96se8Fu/BhM314z | openssl aes-128-cbc -a -d -salt -k mypassword
precious-content
test@test-VirtualBox:~$
test@test-VirtualBox:~$
7z (при использовании опции пароля) использует 256-битное AES-шифрование (с растяжением клавиш SHA256).
Установите его (p7zip-full), щелкните правой кнопкой мыши файл или каталог, который вы хотите зашифровать , и выберите пароль , .7z и растяжение клавиши / Пароль.
Для дешифрования щелкните правой кнопкой мыши файл 7z и выберите .7z .
Связанный веб-сайт содержит 256-битный алгоритм шифрования / дешифрования с открытым исходным кодом и является многоплатформенным - MacOS, Windows, Linux и другие через Java.
Шифрование: aescrypt -e <file>
Расшифровать: aescrypt -d <file>
Вы можете сделать резервную копию и зашифровать домашнюю папку с помощью синтаксиса:
tar -cvf - /home/<home_folder> | aescrypt -e -p <password_message> - > backup.tar.aes
Загрузите и извлеките исходные
make
sudo make install
Загрузите двоичные файлы или исходный код с веб-сайта.
мне нравится использовать команду gpg:
шифрования:
gpg --cipher-algo AES256 --symmetric filename.tar.gz
Стенография:
gpg --cipher-algo AES256 -c filename.tar.gz
это задать пароль.
расшифровка:
gpg --output filename.tar.gz --decrypt filename.tar.gz.gpg
Стенография:
gpg -o filename.tar.gz -d filename.tar.gz.gpg
Вы можете также добавить [F6], чтобы ~/.gnupg/gpg.conf сделать и aes256 по умолчанию. (По данным странице это CAST5)
Многие предложения, которые я сделал бы, уже были изложены в этой теме. В принципе, openssl - это самый простой способ шифрования файла или скрипта. Однако я бы предостерег от использования AES-256 только потому, что он недоступен во всех версиях openssl на некоторых платформах. Большинство новых ОС ... т. Е. У Linux есть это. Но другие, такие как AIX 5.3, не работают (я думаю, HP-UX тоже). Если вы намерены использовать свой файл или скрипт на разных платформах, я настоятельно рекомендую использовать AES-128, потому что это доступно везде.
AES-256
Сайт, подобный www.ShellScrypt.com, использует openssl AES-128 довольно интенсивно для шифрования сценариев оболочки, а затем делает зашифрованные копии исполняемые скрипты. Все, что вам нужно сделать, - вставить скрипт на сайт, и для вас будет создан zip-файл. Этот zip-файл будет содержать зашифрованную (и исполняемую, если это скрипт) версию вашего файла. Это позволяет вам «легко» и « некоторые » зашифровать файл / скрипт, не выполняя никаких требований к пакету или модулю в каждой системе, на которой вы собираетесь использовать скрипт, или выполняете несколько сложных и запутывающих заклинаний openssl.
Ниже приведена базовая команда easy openssl, которая использует AES-128:
test@test-VirtualBox:~$
test@test-VirtualBox:~$ echo precious-content | openssl aes-128-cbc -a -salt -k mypassword
U2FsdGVkX1+K6tvItr9eEI4yC4nZPK8b6o4fc0DR/Vzh7HqpE96se8Fu/BhM314z
test@test-VirtualBox:~$
test@test-VirtualBox:~$ echo U2FsdGVkX1+K6tvItr9eEI4yC4nZPK8b6o4fc0DR/Vzh7HqpE96se8Fu/BhM314z | openssl aes-128-cbc -a -d -salt -k mypassword
precious-content
test@test-VirtualBox:~$
test@test-VirtualBox:~$
7z архивов (когда используется опция пароль) использует 256-битную AES шифрование (с помощью sha256 ключ стретчинг).
установить это (p7zip-full), щелкните правой кнопкой мыши на файл или папку, которые требуется зашифровать, и выберите пароль, .7z и кнопку растяжка /пароля.
для дешифрования, щелкните правой кнопкой мыши на с 7z[!файл Д1] и выбрать .С 7z.
Мне нравится использовать команду gpg:
Шифрование:
gpg --cipher-algo AES256 --symmetric filename.tar.gz
Стенограмма:
gpg --cipher-algo AES256 -c filename.tar.gz
Это потребует ключевой фразы .
Расшифровать:
gpg --output filename.tar.gz --decrypt filename.tar.gz.gpg
Сокращенное число:
gpg -o filename.tar.gz -d filename.tar.gz.gpg
Вы также можете добавить cipher-algo AES256 в ~/.gnupg/gpg.conf, чтобы сделать AES256 по умолчанию. (Согласно manpage это CAST5)
Многие предложения, которые я сделал бы, уже были изложены в этой теме. В принципе, openssl - это самый простой способ шифрования файла или скрипта. Однако я бы предостерег от использования AES-256 только потому, что он недоступен во всех версиях openssl на некоторых платформах. Большинство новых ОС ... т. Е. У Linux есть это. Но другие, такие как AIX 5.3, не работают (я думаю, HP-UX тоже). Если вы намерены использовать свой файл или скрипт на разных платформах, я настоятельно рекомендую использовать AES-128, потому что это доступно везде.
AES-256
Сайт, подобный www.ShellScrypt.com, использует openssl AES-128 довольно интенсивно для шифрования сценариев оболочки, а затем делает зашифрованные копии исполняемые скрипты. Все, что вам нужно сделать, - вставить скрипт на сайт, и для вас будет создан zip-файл. Этот zip-файл будет содержать зашифрованную (и исполняемую, если это скрипт) версию вашего файла. Это позволяет вам «легко» и « некоторые » зашифровать файл / скрипт, не выполняя никаких требований к пакету или модулю в каждой системе, на которой вы собираетесь использовать скрипт, или выполняете несколько сложных и запутывающих заклинаний openssl.
Ниже приведена базовая команда easy openssl, которая использует AES-128:
test@test-VirtualBox:~$
test@test-VirtualBox:~$ echo precious-content | openssl aes-128-cbc -a -salt -k mypassword
U2FsdGVkX1+K6tvItr9eEI4yC4nZPK8b6o4fc0DR/Vzh7HqpE96se8Fu/BhM314z
test@test-VirtualBox:~$
test@test-VirtualBox:~$ echo U2FsdGVkX1+K6tvItr9eEI4yC4nZPK8b6o4fc0DR/Vzh7HqpE96se8Fu/BhM314z | openssl aes-128-cbc -a -d -salt -k mypassword
precious-content
test@test-VirtualBox:~$
test@test-VirtualBox:~$
7z (при использовании опции пароля) использует 256-битное AES-шифрование (с растяжением клавиш SHA256).
Установите его (p7zip-full), щелкните правой кнопкой мыши файл или каталог, который вы хотите зашифровать , и выберите пароль , .7z и растяжение клавиши / Пароль.
Для дешифрования щелкните правой кнопкой мыши файл 7z и выберите .7z .
Мне нравится использовать команду gpg:
Шифрование:
gpg --cipher-algo AES256 --symmetric filename.tar.gz
Стенограмма:
gpg --cipher-algo AES256 -c filename.tar.gz
Это потребует ключевой фразы .
Расшифровать:
gpg --output filename.tar.gz --decrypt filename.tar.gz.gpg
Сокращенное число:
gpg -o filename.tar.gz -d filename.tar.gz.gpg
Вы также можете добавить cipher-algo AES256 в ~/.gnupg/gpg.conf, чтобы сделать AES256 по умолчанию. (Согласно manpage это CAST5)
Многие предложения, которые я сделал бы, уже были изложены в этой теме. В принципе, openssl - это самый простой способ шифрования файла или скрипта. Однако я бы предостерег от использования AES-256 только потому, что он недоступен во всех версиях openssl на некоторых платформах. Большинство новых ОС ... т. Е. У Linux есть это. Но другие, такие как AIX 5.3, не работают (я думаю, HP-UX тоже). Если вы намерены использовать свой файл или скрипт на разных платформах, я настоятельно рекомендую использовать AES-128, потому что это доступно везде.
AES-256
Сайт, подобный www.ShellScrypt.com, использует openssl AES-128 довольно интенсивно для шифрования сценариев оболочки, а затем делает зашифрованные копии исполняемые скрипты. Все, что вам нужно сделать, - вставить скрипт на сайт, и для вас будет создан zip-файл. Этот zip-файл будет содержать зашифрованную (и исполняемую, если это скрипт) версию вашего файла. Это позволяет вам «легко» и « некоторые » зашифровать файл / скрипт, не выполняя никаких требований к пакету или модулю в каждой системе, на которой вы собираетесь использовать скрипт, или выполняете несколько сложных и запутывающих заклинаний openssl.
Ниже приведена базовая команда easy openssl, которая использует AES-128:
test@test-VirtualBox:~$
test@test-VirtualBox:~$ echo precious-content | openssl aes-128-cbc -a -salt -k mypassword
U2FsdGVkX1+K6tvItr9eEI4yC4nZPK8b6o4fc0DR/Vzh7HqpE96se8Fu/BhM314z
test@test-VirtualBox:~$
test@test-VirtualBox:~$ echo U2FsdGVkX1+K6tvItr9eEI4yC4nZPK8b6o4fc0DR/Vzh7HqpE96se8Fu/BhM314z | openssl aes-128-cbc -a -d -salt -k mypassword
precious-content
test@test-VirtualBox:~$
test@test-VirtualBox:~$
7z (при использовании опции пароля) использует 256-битное AES-шифрование (с растяжением клавиш SHA256).
Установите его (p7zip-full), щелкните правой кнопкой мыши файл или каталог, который вы хотите зашифровать , и выберите пароль , .7z и растяжение клавиши / Пароль.
Для дешифрования щелкните правой кнопкой мыши файл 7z и выберите .7z .
мне нравится использовать команду gpg:
шифрования:
gpg --cipher-algo AES256 --symmetric filename.tar.gz
Стенография:
gpg --cipher-algo AES256 -c filename.tar.gz
это задать пароль.
расшифровка:
gpg --output filename.tar.gz --decrypt filename.tar.gz.gpg
Стенография:
gpg -o filename.tar.gz -d filename.tar.gz.gpg
Вы можете также добавить [F6], чтобы ~/.gnupg/gpg.conf сделать и aes256 по умолчанию. (По данным странице это CAST5)
Многие предложения, которые я сделал бы, уже были изложены в этой теме. В принципе, openssl - это самый простой способ шифрования файла или скрипта. Однако я бы предостерег от использования AES-256 только потому, что он недоступен во всех версиях openssl на некоторых платформах. Большинство новых ОС ... т. Е. У Linux есть это. Но другие, такие как AIX 5.3, не работают (я думаю, HP-UX тоже). Если вы намерены использовать свой файл или скрипт на разных платформах, я настоятельно рекомендую использовать AES-128, потому что это доступно везде.
AES-256
Сайт, подобный www.ShellScrypt.com, использует openssl AES-128 довольно интенсивно для шифрования сценариев оболочки, а затем делает зашифрованные копии исполняемые скрипты. Все, что вам нужно сделать, - вставить скрипт на сайт, и для вас будет создан zip-файл. Этот zip-файл будет содержать зашифрованную (и исполняемую, если это скрипт) версию вашего файла. Это позволяет вам «легко» и « некоторые » зашифровать файл / скрипт, не выполняя никаких требований к пакету или модулю в каждой системе, на которой вы собираетесь использовать скрипт, или выполняете несколько сложных и запутывающих заклинаний openssl.
Ниже приведена базовая команда easy openssl, которая использует AES-128:
test@test-VirtualBox:~$
test@test-VirtualBox:~$ echo precious-content | openssl aes-128-cbc -a -salt -k mypassword
U2FsdGVkX1+K6tvItr9eEI4yC4nZPK8b6o4fc0DR/Vzh7HqpE96se8Fu/BhM314z
test@test-VirtualBox:~$
test@test-VirtualBox:~$ echo U2FsdGVkX1+K6tvItr9eEI4yC4nZPK8b6o4fc0DR/Vzh7HqpE96se8Fu/BhM314z | openssl aes-128-cbc -a -d -salt -k mypassword
precious-content
test@test-VirtualBox:~$
test@test-VirtualBox:~$
7z (при использовании опции пароля) использует 256-битное AES-шифрование (с растяжением клавиш SHA256).
Установите его (p7zip-full), щелкните правой кнопкой мыши файл или каталог, который вы хотите зашифровать , и выберите пароль , .7z и растяжение клавиши / Пароль.
Для дешифрования щелкните правой кнопкой мыши файл 7z и выберите .7z .
Мне нравится использовать команду gpg:
Шифрование:
gpg --cipher-algo AES256 --symmetric filename.tar.gz
Стенограмма:
gpg --cipher-algo AES256 -c filename.tar.gz
Это потребует ключевой фразы .
Расшифровать:
gpg --output filename.tar.gz --decrypt filename.tar.gz.gpg
Сокращенное число:
gpg -o filename.tar.gz -d filename.tar.gz.gpg
Вы также можете добавить cipher-algo AES256 в ~/.gnupg/gpg.conf, чтобы сделать AES256 по умолчанию. (Согласно manpage это CAST5)
Многие предложения, которые я сделал бы, уже были изложены в этой теме. В принципе, openssl - это самый простой способ шифрования файла или скрипта. Однако я бы предостерег от использования AES-256 только потому, что он недоступен во всех версиях openssl на некоторых платформах. Большинство новых ОС ... т. Е. У Linux есть это. Но другие, такие как AIX 5.3, не работают (я думаю, HP-UX тоже). Если вы намерены использовать свой файл или скрипт на разных платформах, я настоятельно рекомендую использовать AES-128, потому что это доступно везде.
AES-256
Сайт, подобный www.ShellScrypt.com, использует openssl AES-128 довольно интенсивно для шифрования сценариев оболочки, а затем делает зашифрованные копии исполняемые скрипты. Все, что вам нужно сделать, - вставить скрипт на сайт, и для вас будет создан zip-файл. Этот zip-файл будет содержать зашифрованную (и исполняемую, если это скрипт) версию вашего файла. Это позволяет вам «легко» и « некоторые » зашифровать файл / скрипт, не выполняя никаких требований к пакету или модулю в каждой системе, на которой вы собираетесь использовать скрипт, или выполняете несколько сложных и запутывающих заклинаний openssl.
Ниже приведена базовая команда easy openssl, которая использует AES-128:
test@test-VirtualBox:~$
test@test-VirtualBox:~$ echo precious-content | openssl aes-128-cbc -a -salt -k mypassword
U2FsdGVkX1+K6tvItr9eEI4yC4nZPK8b6o4fc0DR/Vzh7HqpE96se8Fu/BhM314z
test@test-VirtualBox:~$
test@test-VirtualBox:~$ echo U2FsdGVkX1+K6tvItr9eEI4yC4nZPK8b6o4fc0DR/Vzh7HqpE96se8Fu/BhM314z | openssl aes-128-cbc -a -d -salt -k mypassword
precious-content
test@test-VirtualBox:~$
test@test-VirtualBox:~$
7z (при использовании опции пароля) использует 256-битное AES-шифрование (с растяжением клавиш SHA256).
Установите его (p7zip-full), щелкните правой кнопкой мыши файл или каталог, который вы хотите зашифровать , и выберите пароль , .7z и растяжение клавиши / Пароль.
Для дешифрования щелкните правой кнопкой мыши файл 7z и выберите .7z .
Мне нравится использовать команду gpg:
Шифрование:
gpg --cipher-algo AES256 --symmetric filename.tar.gz
Стенограмма:
gpg --cipher-algo AES256 -c filename.tar.gz
Это потребует ключевой фразы .
Расшифровать:
gpg --output filename.tar.gz --decrypt filename.tar.gz.gpg
Сокращенное число:
gpg -o filename.tar.gz -d filename.tar.gz.gpg
Вы также можете добавить cipher-algo AES256 в ~/.gnupg/gpg.conf, чтобы сделать AES256 по умолчанию. (Согласно manpage это CAST5)