Задать вопрос
@Alexeevich

Как зашифровать\расшифровать данные с помощью OpenSSL?

Требуется зашифровать архив и отправить коллеге.
Сгенерировал закрытый rsa des3 2048 и открытый ключи.
У себя выполняю:
openssl rsautl -encrypt -pubin -inkey public.pem -in data.zip -out data.enc
Для того чтобы коллеге расшифровать данный архив требуется закрытый ключ
openssl.exe rsautl -decrypt -inkey private.pem -in data.enc -out data.zip
Вопросы:
1) Правильно ли я понимаю что открытый и закрытый ключи должны быть и у меня и моего коллеги и при расшифровке данных каждый из нас должен вводить пароль? Если да, то на сколько это безопасно?
2) Могут ли у нас быть разные пароли? Если да тот как это реализовать?
  • Вопрос задан
  • 321 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Alexeevich Автор вопроса
Вроде разобрался, мы обмениваемся открытыми ключами, а закрытые хранятся у каждого отдельно. Вопрос можно закрыть
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы