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

Как зашифровать и расшифровать строку с помощью ключевой пары ssh?

Как будут выглядеть команды зашифровывания и расшифровывания строки с помощью пары SSH-ключей? Интересует именно как подать openssl на вход строку.
  • Вопрос задан
  • 1208 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега SSH
software engineer
Создаете ключ в PEM формате (либо конвертируете текущий публичный ключ в PEM формат)
ssh-keygen -f id_rsa.pub -e -m PKCS8 > id_rsa.pub.pem


Отправляем публичный ключ товарищу, который шифрует им файл message.txt:
openssl rsautl -encrypt -pubin -inkey id_rsa.pub.pem -ssl -in message.txt -out EncryptedMessage.txt


Присылает EncryptedMessage.txt вам, и вы расшифровываете его приватным ключом:
openssl rsautl -decrypt -inkey id_rsa -in EncryptedMessage.txt -out DecryptedMessage.txt
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@protven
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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