- Сообщения
- 1.471
- Реакции
- 1.424
- Продажи
- 5
Сегодня мы научимся работать с gpg ключами.
Gpg ключ поможет обезопасить ваши сделки, подтвердить что вы владелец аккаунта, зашифровать или расшифровать нужную вам информацию.
Gpg ключ поможет обезопасить ваши сделки, подтвердить что вы владелец аккаунта, зашифровать или расшифровать нужную вам информацию.
Нужно установить специальную утилиту для работы с этими ключами, gnupg.
для debian / ubuntu
Создаем gpg ключи
Создать свой gpg ключ мы можем с помощью этой команды
Ставим тип ключа(я выберу дефолтный, пишу 1)
Размер ключа - лучше ставить 4096,
Ставим срок действия ключа (0 - ключ будет действовать вечно).
Нам так же предложены другие варианты. мы можем указать дейстие ключа в годах, днях, месяцах, неделях.
Например мы хотим чтобы наш ключ действовал 100 лет, пишем туда 100y.
Соглашаемся
Заполняем своими данными. Пишем никнейм / псевдоним(не меньше 5 символов) и свою почту. В коммент можно ничего не писать.
Затем пишем O, и вводим надежный пароль. Ждем пока наш ключ сгенерируется.
Готово!
Экспортируем приватный ключ
Нам нужна эта команда. Где publickey.txt, а почта - ваша почта.
Читаем ключ командой nanoдля debian / ubuntu
Bash:
sudo apt-get update
sudo apt-get install -y gnupg
Создаем gpg ключи
Создать свой gpg ключ мы можем с помощью этой команды
Bash:
gpg --full-generate-key
Пожалуйста Войдите или Зарегистрируйтесь чтобы видеть скрытые ссылки.
Размер ключа - лучше ставить 4096,
Пожалуйста Войдите или Зарегистрируйтесь чтобы видеть скрытые ссылки.
Ставим срок действия ключа (0 - ключ будет действовать вечно).
Нам так же предложены другие варианты. мы можем указать дейстие ключа в годах, днях, месяцах, неделях.
Например мы хотим чтобы наш ключ действовал 100 лет, пишем туда 100y.
Пожалуйста Войдите или Зарегистрируйтесь чтобы видеть скрытые ссылки.
Соглашаемся
Пожалуйста Войдите или Зарегистрируйтесь чтобы видеть скрытые ссылки.
Заполняем своими данными. Пишем никнейм / псевдоним(не меньше 5 символов) и свою почту. В коммент можно ничего не писать.
Пожалуйста Войдите или Зарегистрируйтесь чтобы видеть скрытые ссылки.
Затем пишем O, и вводим надежный пароль. Ждем пока наш ключ сгенерируется.
Пожалуйста Войдите или Зарегистрируйтесь чтобы видеть скрытые ссылки.
Готово!
Экспортируем приватный ключ
Нам нужна эта команда. Где publickey.txt, а почта - ваша почта.
Bash:
gpg --output publickey.txt --armor --export почта
Bash:
nano publickey.txt
Пожалуйста Войдите или Зарегистрируйтесь чтобы видеть скрытые ссылки.
Этим ключом мы можем делится со всеми, указывать для 2fa, в профиле форума.
ВАЖНО: ЭТО ПУБЛИЧНЫЙ КЛЮЧ. ОБЯЗАТЕЛЬНО ПРОВЕРЬТЕ ЕСТЬ ЛИ В НАЧАЛЕ "BEGIN PGP PUBLIC KEY BLOCK".
ЕСЛИ ТАМ БУДЕТ BEGIN PGP PRIVATE KEY BLOCK, ТО НИ В КОЕМ СЛУЧАЕ НИКОМУ НЕ ДАВАЙТЕ ЭТОТ КЛЮЧ.
Шифруем / Дешифруем сообщения
Шифруем командой, где почта - почта человека, который должен расшифровать ваш файл / сообщение.
Если вы хотите чтобы каждый кто имеет ваш ключ сможет расшифровать сообщение - пишем свой адрес.
Bash:
gpg --encrypt --sign --armor -r почта названиеФайла
После этой команды мы получим файл названиеФайла.asc
Дешифровать сообщение мы можем простой командой.
Bash:
gpg зашифрованныйФайл
Получаем публичный ключ, и ставим его в гидру.
На странице с 2фа копируем сообщение и сохраняем в файл msg.txt
Пишем простую команду, вводим пароль, и название файла(можем просто нажать enter)
Bash:
gpg msg.txt
Пожалуйста Войдите или Зарегистрируйтесь чтобы видеть скрытые ссылки.
Открываем наш файл через nano, и видим код подтверждения. Все просто!
Bash:
nano cleartext-b8e3a9e8938667d4
Допустим мы хотим добавить ключ этого пользователя
Пожалуйста Войдите или Зарегистрируйтесь чтобы видеть скрытые ссылки.
Копируем ключ, создаем файл и вставляем туда ключ командой nano(вводим команду, вставляем ключ, ctrl + o, enter, ctrl + x)
Bash:
nano otherkey.txt
gpg --import otherkey.txt
Пожалуйста Войдите или Зарегистрируйтесь чтобы видеть скрытые ссылки.
Мы можем получить отпечаток ключа, и сверить его с отпечатком ключа собеседника.
Для этого нужно использовать команду
Bash:
gpg --fingerprint почта
Пожалуйста Войдите или Зарегистрируйтесь чтобы видеть скрытые ссылки.
Отпечаток - A7B5 6B6B 290F 2415 DA40 6D34 970D 7DE0 C80B 0767
После того как сверили, можно удостоверить нужный софт что ключ собеседника действителен.
Bash:
gpg --sign-key почта