Я хочу использовать высокозащищенное шифрование для заархивированных файлов через Linux / Ubuntu с помощью терминала командной строки. Какой инструмент командной строки является лучшим для выполнения этой работы?
zip -e -P PASSWORD file1 file2 file3 file4
Или
7za a file.7z *.txt -pSECRET
Какое шифрование используется и насколько оно безопасно?
Ответы:
Сжатие, предлагаемое 7zip (в формате 7z), является более безопасным, чем любой из «стандартных» методов или шифрование файла формата zip (многие из которых датируются годами и практически не защищены). В любом случае убедитесь, что вы выбрали хороший пароль / ключ - при неверно выбранном пароле все методы шифрования подвержены атакам слов / предположений.
Если вы шифруете файлы для отправки кому-то другому, GPG будет лучше (см. Https://help.ubuntu.com/community/GnuPrivacyGuardHowtoдля некоторых заметок, специфичных для Ubuntu, или Google для многих других подобных ресурсов), если человек, которому вы отправляете, способен + готов использовать GPG / PGP / совместимый (или уже использует их). Стандартные инструменты GPG управляются из командной строки, поэтому их легко включать в сценарии, если вы регулярно архивируете файлы и хотите их автоматизировать. Это основано на открытом ключе, поэтому устраняет проблему попытки получить ключ для получателя безопасным способом, поскольку вы шифруете их открытым ключом, и только у них есть закрытый ключ, необходимый для разблокирования полученного файла (даже вы, человек, который зашифровал файл, в первую очередь, не смог бы его расшифровать). Для паранойи ++, зашифруйте с помощью 7zip, как вы делаете архив, а затем с открытым ключом получателя через GPG.
источник
Не уверен насчет стандартного zip в Ubuntu, поэтому я не могу сказать, какой из них «лучший», но вот что утверждает 7-Zip :
источник
Со
zip
страницы руководства :В результате, если процесс zip займет некоторое время, другой пользователь в системе сможет увидеть введенную команду, которая будет содержать пароль. упс. Предположительно это относится и к
.7z
решению.источник
GnuPG, вероятно, достаточно хорош. Однако, если от этого зависит ваша жизнь, я бы немного скептически отнесся. Я использую одноразовый блокнот . Я не буду обсуждать, как я генерирую планшеты или как я их защищаю, но я также использую GPG для электронных писем с более низкой безопасностью. Иногда я использую один раз, чтобы зашифровать файл, а затем прикрепить его к электронной почте, зашифрованной с помощью GPG.
Да, я отправляю информацию о том, что люди должны зависеть от того, насколько они безопасны, включая угрозу жизни.
источник