Ruby on rails 在Rails 3.2中加密文件

Ruby on rails 在Rails 3.2中加密文件,ruby-on-rails,ruby-on-rails-3,encryption,public-key-encryption,bcrypt,Ruby On Rails,Ruby On Rails 3,Encryption,Public Key Encryption,Bcrypt,我想用rails文件系统中的非对称密钥加密一个二进制文件(然后通过电子邮件发送) 你能推荐我怎么做吗?可以通过bcrypt吗? 没有发现太多(不是过时的)关于这个的信息…好的,我自己找到了一个解决方案-我用gpg做的。。。 首先,您必须在服务器上生成/安装公钥,并将私钥复制到本地计算机。。之后,您可以使用以下命令加密和压缩文件(如果安装了gzip): # encrypting system "gpg --armor -e -r 'receiverid' -o #{MYFILE_ENC}

我想用rails文件系统中的非对称密钥加密一个二进制文件(然后通过电子邮件发送)

你能推荐我怎么做吗?可以通过bcrypt吗?
没有发现太多(不是过时的)关于这个的信息…

好的,我自己找到了一个解决方案-我用gpg做的。。。 首先,您必须在服务器上生成/安装公钥,并将私钥复制到本地计算机。。之后,您可以使用以下命令加密和压缩文件(如果安装了gzip):

  # encrypting
  system "gpg --armor -e -r 'receiverid' -o #{MYFILE_ENC} #{MYFILE} "

  # compressing
  system "gzip #{MYFILE_ENC}"