0

我想用导轨内文件系统的非对称密钥加密二进制文件(然后通过电子邮件传递它)。在Rails 3.2中加密文件

你能推荐我该怎么做?是否有可能通过bcrypt? Didnt发现这个这么多的(没有过时)信息......

回答

0

好吧,我找到了解决办法由自己 - 我与GPG做到了...... 首先,你必须生成/安装在服务器上的公钥并将私人复制到您的本地机器..之后,您可以使用以下命令来加密和压缩文件(如果您已安装gzip):

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

    # compressing 
    system "gzip #{MYFILE_ENC}"