Quindi, lo scenario è: dato che sono Bob, voglio crittografare un messaggio per Alice. L'unica chiave pubblica che ho è il suo ssh-rsa
id_rsa.pub in questo modo:
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAyb + qaZLwgC7KAQJzYikf3XtOWuhlMXVv2mbTKa5dp0sHPRd2RaYnH8ZRkt7V8bjqct1IHGCuxI8xyoEp4at3FHe6j9RfWiarc1ldLUCmTtryI0GGpRs6Zpvqdtpcq / 1NCIYtUQAvsImyEFCtqmB2suDo1ZSllZQ0x9TCKHdCANYIOeaniuFzR57POgE3vxk / r6PO24oy8BIWqxvi29r0n1LUigVBJ7CmMHuzb4 / + i1v6PxV1Lqnj6osPP9GpXpsh8kLUCby / KcmcryWNdSP0esyCdDxkA5hlIuk8qL1vzsyPluUQuc0BEHu6nuw8WQlCF1mFFxcpJL + MhWEr01WIIw == sikachu@Sikachus-Notebook.local
Quindi, c'è un modo per crittografare una stringa usando questa chiave pubblica in modo che possa usare la sua chiave privata da id_rsa
(generata da ssh-keygen
) per decrittografare il messaggio?
(So che è possibile immediatamente se stai usando .pem
un file di coppie di chiavi. Se puoi mostrarmi come convertirlo nel formato che openssl
supporta, sarebbe fantastico!)
Grazie!
ssh-rsa
chiave pubblica e non voglio aggiungere un altro livello di complessità (come chiedere al destinatario di andare a installare gpg, ecc.)