Solución:
Es posible convertir su clave pública ssh al formato PEM (que ‘openssl rsautl’ puede leerlo):
Ejemplo:
ssh-keygen -f ~/.ssh/id_rsa.pub -e -m PKCS8 > id_rsa.pem.pub
Suponiendo que ‘myMessage.txt’ es su mensaje, que debe estar cifrado con clave pública.
Luego, simplemente cifre su mensaje con openssl rsautl y su clave pública PEM convertida como lo haría normalmente:
openssl rsautl -encrypt -pubin -inkey id_rsa.pem.pub -ssl -in myMessage.txt -out myEncryptedMessage.txt
El resultado es su mensaje cifrado en ‘myEncryptedMessage.txt’
Para probar su trabajo para descifrar con la clave privada de Alice:
openssl rsautl -decrypt -inkey ~/.ssh/id_rsa -in myEncryptedMessage.txt -out myDecryptedMessage.txt
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)