>_ IzzyLab

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

Сгенерируй RSA-ключ

легко

Сгенерируй приватный RSA-ключ 2048 бит в файл /root/server.key (без пароля).

Что потренируешь:
  • openssl
  • rsa
  • приватный ключ
  • асимметричная криптография
  • pem

Разбор темы

Приватный ключ — фундамент асимметричной криптографии: из него выводится публичный, но обратно восстановить приватный нельзя. Для RSA он хранит пару больших простых чисел и секретную экспоненту; генерируется отдельной подкомандой openssl, где длина в битах (2048 — разумный минимум) задаётся аргументом, а путь вывода — флагом -out. Без пароля означает без опций шифрования (-aes256 и подобных), иначе ключ ляжет зашифрованным и потребует парольную фразу. Результат — секрет в формате PEM; права на файл держат строгими.

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

  1. RSA-ключ валиден

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