>_ IzzyLab

Практическое задание

GPG: симметричное шифрование

средне

Зашифруй файл /root/secret.txt симметрично (паролем izzypass) в /root/secret.txt.gpg. Расшифровка тем же паролем должна возвращать исходное содержимое.

Что потренируешь:
  • gpg
  • симметричное шифрование
  • пакетный режим
  • passphrase
  • безопасность

Разбор темы

Симметричное шифрование не требует пары ключей: один и тот же пароль (passphrase) и зашифровывает, и расшифровывает данные — удобно для быстрой защиты одиночного файла. gpg умеет такой режим, но по умолчанию спрашивает пароль интерактивно, поэтому в скриптах его переводят в пакетный режим и подают passphrase неинтерактивно. Отрабатываешь выбор симметричного режима шифрования и подстановку пароля так, чтобы обратная расшифровка вернула исходный текст.

Что проверяется

  1. файл зашифрован и расшифровывается паролем

Как это выглядит