Все о Linux. LinuxRSP.Ru


Cвежие новости Linux и BSD, анонсы статей и книг прямо в почтовый ящик!
Подписаться письмом


 Сегодняшние новости:

Релиз OpenVZ 7.0

Выпущено ядро Linux 4.7

Выпуск web-браузера Min 1.4

Вышел Eclipse 4.6.0 Neon

Открыты исходные тексты клиентов сервиса голосовых звонков Wire

Релиз PeaZip 6.1.0

Firefox начнет блокировать содержимое на Flash с начала августа

Еврокомиссия проведет аудит безопасности проектов Apache HTTP Server и Keepass

Opera продала торговую марку и часть бизнеса китайскому консорциуму

Вышел Vifm 0.8.2

Релиз LibertyBSD 5.9

VirtualBox 5.1

Конференция CIF III - 20 августа 2016

Альфа-версия нового клиента Skype для Linux

Tринадцатая конференция разработчиков свободных программ

Российский СЧПУ "Ресурс-30" на базе процессоров "Байкал-Т1"

Конференция C++ Siberia 2016, Новосибирск

VII ежегодная конференция WebCamp в Одессе

Потоковое вещание и запись: OBS Studio 0.15

ыпуск новой версии LibVirt 2.0.0

Вышел Wine 1.9.14

Представлена библиотека Mesa 12.0.0 с поддержкой Vulkan API для видеокарт Intel

Выход новой версии офисного пакета ONLYOFFICE

Эмулятор игровых платформ: higan v100

Выпущен Wine Wizard 2.0.0

Вышла FreeType 2.6.4

Релиз digiKam 5.0.0

Вышел второй том учебника А.В. Столярова

Болгария приняла закон об обязательной публикации исходных кодов ПО, разработанного для государственных нужд

KDE Plasma 5.7

Google

 Новые статьи :

Утилиты для восстановления потерянных данных в Linux

Лучшие файловые менеджеры для Android

20 лучших бесплатных книг о Linux

Как сгенерировать открытый/закрытый SSH-ключ в Linux

Grive - клиент Google Drive для Linux с открытым исходным кодом

Протокол IPv6: варианты подключения

Сервер из образа: DHCP + TFTP + Initrd + OpenVZ

Обзор веб-панелей управления хостингом

Приёмы работы с Vim

Nginx как Reverse Proxy для сайта, использующего SSL

Разработка модулей ядра Linux

Мониторинг нагрузки http-сервера Apache 2

Перевод комментариев к файлу конфигурации Squid

Решение проблем при использовании "1c предприятие" 8.2 в Linux

Advanced Bash-Scripting Guide Искусство программирования на языке сценариев командной оболочки







Rambler's Top100





 
 

Защита ваших данных. PGP & Linux.

Приветствую вас, уважаемые читатели!

Эта статья написана для тех, кому необходимо сохранить некоторую информацию в секрете и кто пока не решил как это сделать.

В Linux можно создать файл n-го размера, отформатировать его под файловую систему и монтировать/размонтировать его по мере необходимости, храня на этом "диске" секретную информацию. (Подробнее читайте о данном способе в статье Александра Супрунова)

Но вдруг вы захотите передать эти данные через интернет вашему другу и не хотите, чтобы их мог прочитать кто-то другой. Тогда вам на помощь придёт отличная программа PGP (существует также другая программа, реализующая подобные функции- GNUPG).

PGP(Pretty Good Privacy - замечательная конфиденциальность)- программа, которая позволяет шифровать и подписывать электронные документы с использованием нескольких криптографических алгоритмов.
Программа распространяется бесплатно для некоммерческого использования, скачать программу можно с сайта http://www.pgpi.org/ , для версии 2.6 доступны исходные тексты, на данный момент последняя версия программы - 8.0 .
Создателем PGP является Фил Зиммерман (Philip R. Zimmermann) (США, 1991 год). PGP базируется на двух- ключевой системе шифрования RSA(DSA).

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

Использование PGP
По умолчанию PGP ищет кольца ключей и некоторые конфигурационные файлы в домашнем каталоге пользователя, в подкаталоге .pgp . После создания ключей в каталоге .pgp будут созданы два файла: pubring.pgp - набор открытых (публичных) ключей и secring.pgp - набор закрытых ключей.
Чтобы начать использовать PGP , после установки нужно создать собственную пару ключей.
Это можно сделать, выполнив команду:
pgp -kg
Программа попросит выбрать алгоритм шифрования (RSA/DSA), далее попросит выбрать максимальный размер ключа (512,1024,etc. байт), чем больше ключ, тем более надежным он будет (ценой небольшого снижения быстродействия). После выбора размера ключа программа попросит задать идентификатор открытого ключа. Обычно указывается имя пользователя или e-mail. Далее программа попросит ввести пароль, который будет защищать закрытый ключ. Перед генерацией ключей программа попросит в произвольном порядке нажать несколько клавиш на клавиатуре чтобы она могла создать последовательность случайных чисел (программа использует интервалы между нажатиями клавиш). Через несколько секунд PGP создаст ключи и известит об этом сообщением.
Для добавления к кольцу публичного ключа необходимо выполнить команду:
pgp -ka файл_ключа
Файл ключа - это файл с расширением .pgp , в котором содержится публичный ключ. Ключ оппонента можно взять или у него самого или с сервера ключей.
Просмотр ключей в кольце осуществляется командой:
pgp -kv
Удаление ключей из кольца выполняется командой:
pgp -kr идентификатор
Шифрование данных публичным ключом получателя выполняется командой:
pgp -e файл идентификатор
В качестве третьего параметра указывается идентификатор получателя. Чтобы выходной файл был в формате ASCII, например для отправки его по e-mail, необходимо добавить еще одну опцию -a , в результате команда примет вид:
pgp -ea файл идентификатор
Для удаления файла после шифрования нужно добавить опцию -w .
Чтобы подписать документ, необходимо воспользоваться опцией -s :
pgp -s файл
Для декодирования файла и/или проверки его подписи используется команда:
pgp входной_файл

Программа PGP пользуется заслуженной популярностью и интегрирована во многие популярные почтовые клиенты.
В качестве заключения:
В настоящее время идут интенсивные работы по созданию квантовых компьютеров и их создание приведёт к перевороту не только в вычислительной технике, но и в области защиты информации, так как ещё в 1994 году американский математик П. Шор предложил квантовый алгоритм, позволяющий проводить быструю факторизацию больших чисел. Это означает, что такой популярный криптоалгоритм, как RSA будет взломан с помощью квантового компьютера за несколько часов.
Но для создания квантовых компьютеров ещё необходимо преодолеть серьёзные технологические трудности, так что можете спокойно использовать PGP и быть уверенными в безопасности своих данных.

Счастливо!

noonv@narod.ru
XIII

Эта статья была прислана на конкурс статей.
При перепечатке ссылка на www.linuxrsp.ru обязательна.
      

Связь | О проекте LinuxRSP | Реклама | О Linux
© 1999-2016 LinuxRSP