Provare a convertire alcuni vecchi script shell/unix in Ruby.Implementazione della crittografia gpg in Ruby
Ho la seguente crittografia di un file che viene eseguita tramite lo strumento gpg in Unix. Posso passare la chiave del destinatario, il file che voglio crittografare, e il file di output su pgp crittografare qualcosa.
gpg --recipient "$my_recipient_key" \
--encrypt "$my_file" \
--output "$my_outfile" \
--always-trust \
--compress-algo zip
Qual è l'equivalente di Ruby per eseguire una semplice crittografia come sopra?
Dopo aver fatto qualche scavo, vedo:
- OpenPGP è popolare, ma non c'è alcuna documentazione sul sito RubyGems e in altri luoghi sono sparse con buoni esempi.
- gpgme sembra popolare e promettente. Tuttavia, sarò onesto, sono nuovo di Ruby e fare clic sulla documentazione (vedi link) mi lascia un po 'confuso su dove iniziare (ad esempio un buon esempio sarebbe bello)
- Vedo anche altri più piccoli gemme e librerie che gli utenti hanno progettato, ma io sono limitato a utilizzare gemme certificate dal database rubyGems in quanto questo è per uso di lavoro ufficiale.
Grazie!
Questo ha funzionato alla grande, grazie! – user2490003
Proprio come ho hackerato questo (https://rubygems.org/gems/rgpg) insieme in cinque minuti! :-) –