Как быстро зашифровать файл в Линуксе? Существует миллион способов, но Linux Config предлагает один из самых простых и быстрых.
Поможет нам программа ccrypt. Установка осуществляется стандартным образом:
sudo apt-get install ccrypt
После установки пользователю становятся доступны 2 команды: ccrypt для шифрования и ccdecrypt для дешифрации.
Например, зашифруем файл file.txt:
$ ccrypt to-encrypt.txt Enter encryption key: Enter encryption key: (repeat)
Программа два раза попросит выбрать пароль, а в заключении своей работы выдаст файл file.txt.cpt, который и будет содержать зашифрованную копию file.txt. Этот файл можно безопасно носить на флешке, передавать по почте, выкладывать на общедоступные сервера. Ваши данные будут в безопасности, ведь в качестве алгоритма шифрования используется шифр Rijndael, выбранный в США в качестве национального стандарта AES. Конечно, не стоит забывать и о выборе надежного пароля.
От себя добавлю, что еще очень хороша программа gpg. Она умеет и симметричное и асимметричное шифрование, умеет делать электронную подпись, работает с инфраструктурой ключей, хорошо интегрируется с почтовыми клиентами, в общем, все умеет делать, но для ее использования лучше все же что-нибудь заранее почитать что из себя представляет шифрование с открытым ключом.
Спасибо, раньше ничего о ccrypt не слышал. Кстати, в репозиториях Arch'а нашлась также интеграция с gui.
Файлы можно и 7zip'ом шифровать, например (заодно и упакуются:)
А то в статье некоторый пробел — как человеки будут это дело расшифровывать на других системах? Есть ли ccrypt для виндовса, например? Или там можно какой-то совместимый дешифратор использовать?
7-zip' то есть для разных систем.
__________________________________
Посмотрел, всё есть! :-)))))
http://ccrypt.sourceforge.net/
Буквально на днях понадобилось сделать зашифрованный архив, но ark который у меня стоит не умеют делать, не подскажите чем это лучше сделать и что бы без лишних танцев можно было расшифровать на винде.
Смотря насколько серьезное шифрование требуется. Если не очень серьезное, то 7-Zip, если очень, тогда gpg. И то, и другое есть и под Linux, и под Windows.
Думаю, что в 7Zip'е с шифрованием файлов дело обстоит не хуже, чем у gpg.
(Кстати, товарищи, не забывайте галочку ставить на шифрование имён файлов! Если есть необходимость, конечно;-)
Проблема со слабым шифрованием была, насколько помню, в старых версиях WinZip'а.
Не поверил сначала про ark!
Поставил, посмотрел — и правда не умеет, похоже ((-:
И вообще, какой-то он странный...
А вот File-roller прекрасно умеет шифровать-расшифровывать.
Либо поставьте другую оболочку:
http://www.peazip.org/peazip-linux.html
Вот это вещь!
(Кстати, можно даже не ставить, а портативный вариант скачать).
У Вас KDE? Качайте QT-версию.
Можете в PeaZip'e тот же 7-zip выбрать для упаковки с шифрованием (кнопочку там "Пароль" нажмите).
Из виндовса могут распаковывать тем же PeaZip'ом, или 7Zip'ом (для виндовса он с оболочкой).
Спасибо, попробую.
Bcrypt - это кроссплатформеная утилита для шифрования файлов. Закодированные файлы можно переносить между всеми поддерживаемыми операционными системами и процессорами. Пароль должен составлять от 8 до 56 символов и хэшируется в 448-разрядный ключ. Однако все выданные разряды являются значимыми. Чем надежней пароль, тем сильнее защищены данные. Помимо шифрования данных, bcrypt по умолчанию трижды перезапишет случайным "мусором" исходный файл перед его стиранием, чтобы исключить возможность его восстановления злоумышленниками (эту возможность можно отключить). Bcrypt использует алгоритм шифрования blowfish, опубликованный Брюсом Шнайером (Bruce Schneier) в 1993 году. Точнее говоря, в bcrypt используется реализация данного алгоритма от Пола Кочера (Paul Kocher).
Линуксовский в репозитории есть,
виндосовский – на его сайте:
http://bcrypt.sourceforge.net/bcrypt-1.1.zip
Похоже, не менялся с 2002 года.
Гуя нет (на официальном сайте, по крайней мере).
Но, в принципе, нормальный межплатформенный вариант!
Как и ccrypt из статьи.
(Внимание! Друг с другом ccrypt и bcrypt не совместимы – алгоритмы шифрования у них разные.)
Средств шифрования в Линуксе вообще очень много. Есть и удобные библиотеки и обертки почти ко всем языкам программирования. Очень удобно.
Кстати, не все знают, что такое популярное средство, как openssl, которое предустановлено в каждом дистрибутиве, позволяет не только работать с SSL-соединениями, но и шифровать файлы, причем доступен широчайший выбор алгоритмов: Blowfish, Camellia, DES, RC2, RC4, RC5, IDEA, AES, ГОСТ 28147-89 из симметричных и еще куча асимметричных.
дык уи там и нина, окроми названия файла и пароля там ни чо не спросят, ну конечно если затереть более трёх раз захочеш...
так опции есть
Options
-o print output to standard out. Implies -r.
-c DO NOT compress files before encryption.
-r DO NOT remove input files after processing
-sN How many times to overwrite input files with random data before processing. The default number of overwrites is 3. Use -s0 to disable this feature. No effect if -r is supplied.
давно пользуюсь
шифрование
компрессия
затирка
минимум размера
всё строго и сердито, в прогах такого типа это и нужно
чуть клаву не сломал... всётаки с бкрюптом попроще
Спасибо за подсказку, работает как надо.
Туча ключей. Особенно удобно -с