Gostaria de descobrir uma maneira de criptografar arquivos arbitrariamente grandes usando os pares de chaves RSA dos usuários que eles geraram para fins de SSH. Eles têm arquivos padrão id_rsa
e id_rsa.pub
e uma versão PEM do arquivo de publicação também. Gostaria de reutilizar essas chaves para esse propósito.
Em vez de criptografar o arquivo com o AES e criptografar o segredo usando as chaves RSA, eu gostaria de usar um processo que envolve a geração de apenas um único arquivo criptografado.
Algo como Este artigo onde openssl smime
é usado, mas requer um certificado e chave ao contrário de pub e chaves privadas. Parece-me que deveria ser um caminho para isso com as chaves pub / priv do RSA, mas não consigo resolver isso.
Tags openssl encryption