Отже, сценарій такий: Враховуючи, що я Боб, я хочу зашифрувати якесь повідомлення для Аліси. Єдиний відкритий ключ у мене - це її ssh-rsa
id_rsa.pub:
SSH-RSA AAAAB3NzaC1yc2EAAAABIwAAAQEAyb + qaZLwgC7KAQJzYikf3XtOWuhlMXVv2mbTKa5dp0sHPRd2RaYnH8ZRkt7V8bjqct1IHGCuxI8xyoEp4at3FHe6j9RfWiarc1ldLUCmTtryI0GGpRs6Zpvqdtpcq / 1NCIYtUQAvsImyEFCtqmB2suDo1ZSllZQ0x9TCKHdCANYIOeaniuFzR57POgE3vxk / r6PO24oy8BIWqxvi29r0n1LUigVBJ7CmMHuzb4 / + i1v6PxV1Lqnj6osPP9GpXpsh8kLUCby / KcmcryWNdSP0esyCdDxkA5hlIuk8qL1vzsyPluUQuc0BEHu6nuw8WQlCF1mFFxcpJL + MhWEr01WIIw == sikachu@Sikachus-Notebook.local
Отже, чи є спосіб зашифрувати рядок за допомогою цього відкритого ключа, щоб вона могла використовувати свій приватний ключ id_rsa
(створений з ssh-keygen
) для розшифрування повідомлення?
(Я знаю, що це можливо відразу, якщо ви використовуєте .pem
файл ключових пар. Якщо ви можете показати мені, як перетворити це у формат, що openssl
підтримує, це було б чудово також!)
Дякую!
ssh-rsa
відкритого ключа, і я не хочу додавати ще один рівень складності (наприклад, просити одержувача перейти встановити gpg тощо)