• XSS.stack #1 – первый литературный журнал от юзеров форума

Мануал/Книга (GPG) Подписываем сообщения и проверяем их подлинность

peacemaker

MegaCity like you
Забанен
Регистрация
18.01.2020
Сообщения
524
Решения
1
Реакции
469
Гарант сделки
1
Депозит
0.007
Пожалуйста, обратите внимание, что пользователь заблокирован
Наверное все видели подписанные сообщения, но ни кому в голову не приходило, а как их проверить? Вдруг это мошенники :)

1659990153481.png


Как подписать сообщение?

Создаем файл с сообщением который хотим подписать
nano text.txt
Привет, мы это сообщение подпишем

Подписываем
gpg --sign --clearsign test.txt
И на выходе получаем файл text.txt.asc

Содержимое можете отправить вашему собеседнику или куда угодно.

Проверяем сообщение

Для начала нам нужно импортировать публичный ключ собеседника. Он или у вас уже импортирован, если вы уже общались с человеком с помощью gpg.
Или можете импортировать
gpg --import file_key.asc

Можете взять мой для примера

А дальше создаем файл
nano text.txt

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Привет
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEbT9SP5IMfTfkU2cfGFvPqbxDAw0FAmLxbM8ACgkQGFvPqbxD
Aw2ySxAAt3ojv1d59rhwFx27Hsk15/+MP7o9loj0qABZBAFIr/CIAF0CIXy+oVcf
76NWqg8vs3kFB5jDqwmWKGHMwtfpR9q8KOv9GQI/KtP2chkkYIPuhXsUUSjilfit
OqWGF68vacoN4dyZUOjcGa32TC1PZwMBI1GdQeK9iiTzy4e0YuVtIWZVQuvCTVyt
5cmJQ8osdUCB3ht90t/jlVQPoNNCDjby59IyZCojbO//wMiNX52mRjj0E30wE7YD
/jZhHKZ7QD6G4hObNY4cYhIn8AK2zgGTpSzYTPOqvbwDNrp/83C06or3QHNWfkkE
n2KKD1E0HaOBOrwM7f2RDR0FGwGAsak6+f8/gHklD8ZbV3boGPEaaHtvEhdqNRTa
PGcDkCC1olb8/RLV7RvYuI7XrVpXCoWn9l6veMKZ4NQlAUyoNvkCWtyl9Dp4QubJ
uxbKnyQmMZo6WVgmenb0myExtJ+cj15MfdVnEQXh/3t4+M7uZWxPN7UtLjJ+Pj68
3UI1jNbFRoEDsPkuw8ruTnQ+aIWJ5B86Q7dIexhetbAN8UdrPwej2nveUrbCVif/
+6inBpg9r0ZmiLUjnMIlK64l1b71yiMuOsPHcCnuC4xtgqWNqWpCBteC8Wluqbor
4Uh2/pzg60eJ2UEXlc9EkQqkdqDWYtkVE8E2m9SMHl2mBiz4OYM=
=DFzY
-----END PGP SIGNATURE-----

Сохраняем и выполняем команду
gpg --verify text.txt

Смотрим в выводе, действительно ли это мое сообщение или нет :) Теперь вы знаете как подписать сообщение или проверить его достоверность. Будьте всегда на чеку :cool:
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх