因此,场景是:假设我是Bob,我想为Alice加密一些消息。我唯一的公共密钥是她的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等)