Bize habercilerden veya telefonla ulaşın.

whatsapp telegram viber phone email
+79214188555

Security: how to use a PGP key

DronVR

Private access level
Katılım
1 Haz 2014
Mesajlar
284
Tepkime puanı
263
Puanları
63
Security: how to use a PGP key

PGP is an additional protection for correspondence. To better understand how PGP works, we recommend that you first read the article Extra security when chatting online .

In short, this is a way to encrypt and decrypt information. For PGP to function, it is essential that both parties to the conversation use it. To do this, one of the programs is installed on the computer, which allows PGP encryption. Recommended gpg4usb (under Linux or Windows) or a program Gnupg (possible operating systems are indicated in the screenshot below).

a2fbdbce346bfbe8cc37e.png

Program options for different operating systems GnuPG website
PGP is an encryption method that is designed differently in specialized programs, but its essence does not change from this. Just install one of these programs: they do their job perfectly.

After installing the program, you need to generate your key through it, which becomes additional protection, allowing you to encrypt and decrypt (if the sender wants) any messages.

How to use it
Consider the installation of the example program gpg4usb.

00c36c9c8953cbe8eca03.png

The program is downloaded in zip format: unzip it, install it on a computer and run it. The “first run wizard” appears automatically. If there is no account and PGP keys yet, select the top option: create a new key pair.

db242f6268884633b1b7a.png

Click Create a new key and get into the window for entering personal data.

IMPORTANT! Do not provide your real name and real e-mail. You don’t need to confirm it, so you can enter any combination of letters and numbers, and then add @ mail.ru, @ gmail.com, @ rambler.ru, etc.

You can set the expiration date of the key for any period of time or check the "no expiration date" box - then the key will be eternal. The key length is set to 2048 bits by default.

a0cf8b1503b1366a25998.png

After creating the key, we find ourselves in the main program window. To start using encryption, open the key manager.

b4b13e583ac946c75885c.png

Since we just created an account, there will be only one name in the contact field - yours. You can check the box next to it and click "Export to clipboard" to transfer your public key to the person you are talking to (so that he, in turn, can encrypt the message for you).

IMPORTANT! You have 2 keys: public and personal. Public can be stored in the public domain so that you can send an encrypted message, but never tell anyone your private key, because it is needed to decrypt messages! If you don’t understand how this works, re-read the article about the principle of PGP.

Now let's see how it all works. For clarity, it is better if you already have an interlocutor who has a PGP key, but you can send a message to yourself.

8a7966e78c3ed8e29547d.png

We write any text, then in the "View" tab, check "Encrypt for:" and a list of your contacts (that is, a list of saved keys) appears on top of the main window (or to the right of it). At the moment, there is only one contact - you yourself.

Click "Encrypt" (the icon above the inscription * nameless1.txt) and get a long incomprehensible set of numbers in the window where the message text has just been written.

1d8a1ccc158b608ac141d.png

Now you can click "Decrypt", enter your password (which was invented and entered at the key generation stage) and get your own message on the screen that has passed the encryption and decryption stage.

PGP Communication
When you have a real contact that you need to communicate through PGP encryption, the first thing you need to do is add its public key to the contact list in the program. To do this, simply copy the key specified by the interlocutor and click Key manager => Import a key from => Clipboard. After that, a line with the name that the interlocutor chose when generating his key will appear in the list of your contacts.

254a64b3668817b2a3b43.png

Now it remains to write a message, click again View => Encrypt for and select the name of the interlocutor. The message in encrypted form will be displayed in a window with text. We copy the resulting message and send it in this form to the interlocutor.

In order for you to be able to answer in the same way, you need to send the interlocutor your public key, which is easy to see through Key manager => checkmark opposite your nickname => Export to clipboard. Now you can simply right-click in any text file (including in the program itself) or immediately in correspondence with the interlocutor and click Paste. Using this key, your interlocutor will be able to encrypt a message for you in the same way, which you will decrypt in the same way as you decrypt the test message to yourself.

IMPORTANT! You can send the message in encrypted form anywhere: by e-mail, to personal correspondence on any site, even to social networks and instant messengers. Nevertheless, try to avoid contacts on specific topics if your personal data is known (for example, an account on a social network).

On HYDRA, the PGP key is used not only to protect correspondence, but also to protect the account as a whole (two-factor authentication is possible through PGP), and you can also restore the password using the key. A separate article is being prepared about this.

(C) zilch
 
Original message
Безопасность: как пользоваться PGP-ключом

PGP — это дополнительная защита переписки. Чтобы лучше понимать принцип работы PGP, рекомендуем сначала ознакомиться со статьёй Дополнительная безопасность при общении в сети.

Вкратце, это способ шифрования и расшифровки информации. Для функционирования PGP необходимо, чтобы оба участника переписки им пользовались. Для этого на компьютер устанавливается одна из программ, которая позволяет шифровать способом PGP. Рекомендуем gpg4usb (под Linux или Windows) или программу GnuPG (возможные операционные системы указаны на скриншоте ниже).

a2fbdbce346bfbe8cc37e.png

Варианты программы под разные операционные системы сайте GnuPG
PGP — это способ шифрования, который оформлен по-разному в специализированных программах, но суть его от этого не меняется. Просто установите одну из указанных программ: они отлично справляются со своей задачей.

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

Как этим пользоваться
Рассмотрим установку на примере программы gpg4usb.

00c36c9c8953cbe8eca03.png

Программа скачивается в zip формате: разархивируем её, устанавливаем на компьютер и запускаем. Автоматически появляется "мастер первого запуска". Если аккаунта и PGP-ключей ещё нет, выбираем верхний вариант: создать новую ключевую пару.

db242f6268884633b1b7a.png

Нажимаем Создать новый ключ и попадаем в окно введения личных данных.

ВАЖНО! Не указывайте своё настоящее имя и реальный e-mail. Подтверждать его не потребуется, поэтому можете вводить любое сочетание букв и цифр, а потом добавить @mail.ru, @gmail.com, @rambler.ru и т.д.

Можно задать срок годности ключа на любой период времени или поставить галочку "без срока годности" — тогда ключ будет вечным. Длина ключа выставляется по умолчанию 2048 бит.

a0cf8b1503b1366a25998.png

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

b4b13e583ac946c75885c.png

Поскольку мы только что создали аккаунт, в поле контактов будет только одно имя — ваше. Можно поставить галочку около него и нажать "Экспорт в буфер обмена", чтобы передать ваш публичный ключ собеседнику (чтобы он в свою очередь смог зашифровать для вас сообщение).

ВАЖНО! У вас есть 2 ключа: публичный и персональный. Публичный можно хранить в открытом доступе, чтобы вам могли прислать зашифрованное сообщение, но никогда никому не сообщайте свой персональный ключ, т.к. он нужен для расшифровки сообщений! Если вам плохо понятно, как это работает, перечитайте ещё раз статью про принцип работы PGP.

Теперь посмотрим, как всё это работает. Для наглядности лучше, если у вас уже есть собеседник, который имеет PGP-ключ, но можно отправить сообщение самому себе.

8a7966e78c3ed8e29547d.png

Пишем любой текст, потом во вкладке "Вид" отмечаем галочкой "Зашифровать для:", и поверх основного окна (или справа от него) появляется список ваших контактов (то есть список сохранённых ключей). На данный момент есть только один контакт — вы сами.

Нажимаем "Зашифровать" (значок над надписью *безымянный1.txt) и получаем длинный непонятный набор цифр в окне, где только что был написанный текст сообщения.

1d8a1ccc158b608ac141d.png

Теперь можно нажать "Расшифровать", ввести свой пароль (который был придуман и введён на этапе генерирования ключа) и получить на экране своё же сообщение, прошедшее этап шифрования и расшифровки.

Общение через PGP
Когда у вас появляется реальный контакт, с которым необходимо пообщаться через PGP-шифрование, первым делом нужно добавить его публичный ключ к списку контактов в программе. Для этого просто скопируйте указанный собеседником ключ и нажмите Менеджер ключей => Импорт ключа из => Буфер обмена. После этого в списке ваших контактов появится строка с именем, которое собеседник выбрал при генерации своего ключа.

254a64b3668817b2a3b43.png

Теперь осталось написать сообщение, опять нажать Вид => Зашифровать для и выбрать галочкой имя собеседника. Сообщение в зашифрованном виде отобразится в окне с текстом. Копируем получившееся сообщение и отправляем в таком виде собеседнику.

Чтобы вам могли ответить в таком же виде, необходимо отправить собеседнику ваш публичный ключ, который легко посмотреть через Менеджер ключей => галочка напротив вашего никнейма => Экспорт в буфер обмена. Теперь можно просто нажать правой кнопкой мыши в любой текстовый файл (в том числе в самой программе) или сразу в переписке с собеседником и нажать Вставить. С помощью этого ключа ваш собеседник сможет таким же образом зашифровать для вас сообщение, которое вы расшифруете так же, как расшифровали тестовое сообщение самому себе.

ВАЖНО! Отправлять сообщение в зашифрованном виде можно куда угодно: по e-mail, в личную переписку на любом сайте, даже в социальные сети и мессенджеры. Тем не менее, старайтесь избегать контактов по специфическим темам, если известны ваши личные данные (например, аккаунт в соц сети).

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

(C)zilch
  • Like
Tepkiler: Демитрий

Демитрий

Private access level
Katılım
12 Ara 2017
Mesajlar
422
Tepkime puanı
451
Puanları
193
Konum
г.Ейск, ул.Коммунистическая, 12/1, офис 308
Great!
 
Original message
Супер!

Демитрий

Private access level
Katılım
12 Ara 2017
Mesajlar
422
Tepkime puanı
451
Puanları
193
Konum
г.Ейск, ул.Коммунистическая, 12/1, офис 308
Does anyone use it and who can give feedback on reliability?
 
Original message
Кто нибудь пользуется и кто может отзыв дать о надежности?

root

СисАдмин Форума
Yönetici
Full members of NP "MOD"
Katılım
17 Şub 2007
Mesajlar
677
Tepkime puanı
1,022
Puanları
93
Yaş
57
Does anyone use it and who can give feedback on reliability?
Reliability is excellent but up to you
Since it can take years to decrypt
you need to use a key with an expiration date of not more than 1 year
and a password that cannot be brute force
also find a way to save from prying eyes private key
because if you steal a private key and force a password
nothing will help
PGP is probably the oldest encryption system of everything, at a very high level, available to citizens
More on Wikipedia
 
Original message
Кто нибудь пользуется и кто может отзыв дать о надежности?
Надежность отличная но зависит от Вас
Поскольку на расшифровку могуйт уйти годы
нужно использовать ключ со сроком годности не больше 1 года
и пароль который невозможно подобрать брутфорсом
так-же найти способ сохранения от чужих глаз private key
поскольку если у вас украдут private key и забрутфорсят пароль
ничто не поможет
PGP наверное старейшая система шифрования всего, на очень высоком уровне, доступная гражданам
Подробнее в википедии