Portanto, o cenário é: Dado que sou Bob, quero criptografar alguma mensagem para Alice. A única chave pública que tenho é o ssh-rsa
id_rsa.pub assim:
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAyb + qaZLwgC7KAQJzYikf3XtOWuhlMXVv2mbTKa5dp0sHPRd2RaYnH8ZRkt7V8bjqct1IHGCuxI8xyoEp4at3FHe6j9RfWiarc1ldLUCmTtryI0GGpRs6Zpvqdtpcq / 1NCIYtUQAvsImyEFCtqmB2suDo1ZSllZQ0x9TCKHdCANYIOeaniuFzR57POgE3vxk / r6PO24oy8BIWqxvi29r0n1LUigVBJ7CmMHuzb4 / + i1v6PxV1Lqnj6osPP9GpXpsh8kLUCby / KcmcryWNdSP0esyCdDxkA5hlIuk8qL1vzsyPluUQuc0BEHu6nuw8WQlCF1mFFxcpJL + MhWEr01WIIw == sikachu@Sikachus-Notebook.local
Portanto, existe uma maneira de criptografar uma string usando essa chave pública para que ela possa usar sua chave privada de id_rsa
(gerada de ssh-keygen
) para descriptografar a mensagem?
(Eu sei que é possível imediatamente se você estiver usando .pem
um arquivo de par de chaves. Se você puder me mostrar como converter isso para o formato openssl
compatível, isso também seria ótimo!)
Obrigado!
ssh-rsa
chave pública deles e não quero adicionar outra camada de complexidade (como pedir ao destinatário para instalar o gpg etc.)